Subversion Hack: Automatic Versioning on Save With Subversion Subversion Hack: automático versões em salvar a subversão
I discovered a really cool way to use Subversion, my favorite version control system - automatic versioning / commit on save. Eu descobri uma maneira muito legal de usar Subversion, a minha versão preferida sistema de controle - automática versões / empenhar em salvar. Essentially with this simple tweak you can use subversioned files like you would use any ordinary files. Essencialmente com este simples tweak você pode usar subversioned arquivos, como você faria qualquer utilização arquivos normais. You can open them in any editor, create or delete them. Você pode abri-las em qualquer editor, criar ou apagar. When you save a file it is actually saved and versioned in a remote subversion repository. Quando você salva um arquivo, na verdade, é guardado em uma remota e versionados repositório Subversion. Similarly the other file operations are transparently supported from a remote subversion installation. Do mesmo modo as outras operações são transparentemente arquivo suportado a partir de uma instalação remota subversão. This greatly simplifies the life of new users and pros alike. Isso simplifica muito a vida dos usuários novos prós e similares. You do not have to repeatedly remind your users to commit changes to repositories and no changes will ever be lost. Você não tem repetidamente para relembrar os seus utilizadores a cometer mudanças para repositórios e nenhuma alteração será alguma vez perdido. Experienced users can still view history and do more complex operations. Usuários experientes de vista histórico e ainda pode fazer mais complexas operações.
Autoversioning is a feature whereby generic WebDAV clients can write to a DeltaV server (like mod_dav_svn), and the server performs commits silently in the background. Autoversioning é uma característica genérica WebDAV qual os clientes podem escrever para um DeltaV servidor (como mod_dav_svn), e compromete o servidor executa silenciosamente no fundo. This means that if you use Apache httpd as your Subversion server, then most modern operating systems can mount the repository as a network share, and non-technical users get “transparent” versioning for free. Isto significa que se você usar o Apache httpd como seu servidor Subversion e, em seguida, mais modernos sistemas operacionais pode montar o repositório como um compartilhamento de rede e os usuários não técnicos obter "transparentes" para a versão gratuita. (Of course, technical users can still use Subversion clients to examine repository history.) (Claro, os usuários podem ainda utilizar técnicas clientes para examinar repositório Subversion história.)
The first step is to configure Subversion to run over Apache web server which is well documented and very easy to implement. O primeiro passo é configurá Subversion para executar mais de servidor web Apache, que está bem documentado e muito fácil de implementar.
This makes your repository accessible over WebDAV (& DeltaAV). Isto torna o seu repositório acessível através do WebDAV (& DeltaAV).
Most operating systems (tested on both Windows & Linux) provide a way to mount WebDAV as drives or directories. A maioria dos sistemas operacionais (testados em ambas Linux e Windows) oferecem uma maneira de montar WebDAV como drives ou diretórios. So you need to mount the repository and then configure your OS to mount it on restart. Assim que você precisa para montar o repositório e, em seguida, configure o seu sistema operacional para montá-lo a reiniciar.
Now you can access the files in the repository normally as you would any other files on your operating system. Agora você pode acessar os arquivos no repositório normalmente como faria com qualquer outro arquivos de seu sistema operacional. Transparently the files will be saved in the repository and versioned on every save. Transparente os arquivos serão guardados no repositório e versionados em todos os salvar.
This feature was made available from Subversion version 1.2. Esse recurso foi disponibilizado a partir de Subversion versão 1,2. This is the coolest subversion trick in my book so far. Este é o mais legal subversão truque no meu livro até agora. What’s yours? Qual é a sua?
Filed under Arquivado em Enterprise Software Enterprise Software , De Headline News Headline News , De How To How To , De Programming Programação , De Web | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | este artigo |
Email this Article E-mail este artigo
You may also like to read Você pode também gosta de ler |



