SVN

Instalação

1. Pacotes de Instalação:
sudo apt-get install subversion libapache2-svn libapache-mod-dav apache2

Criando um repositório

$ svnadmin create /caminho/ao/repositório
$ ls /caminho/ao/repositório
conf/ dav/ db/ format hooks/ locks/ README.txt

Organizando o projeto

/tmp/meuprojeto/branches/
/tmp/meuprojeto/tags/
/tmp/meuprojeto/trunk/
foo.c
bar.c
Makefile

Importando o Projeto

$ svn import /tmp/meuprojeto file:///caminho/ao/repositorio/meuprojeto -m "Importação inicial"
Adicionando /tmp/meuprojeto/branches
Adicionando /tmp/meuprojeto/tags
Adicionando /tmp/meuprojeto/trunk
Adicionando /tmp/meuprojeto/trunk/foo.c
Adicionando /tmp/meuprojeto/trunk/bar.c
Adicionando /tmp/meuprojeto/trunk/Makefile

Commit da revisão 1.
$

Obtendo uma cópia para trabalhar

$ svn checkout file:///caminho/ao/repositório/meuprojeto/trunk meuprojeto
A meuprojeto/foo.c
A meuprojeto/bar.c
A meuprojeto/Makefile

Gerado cópia de trabalho para revisão 1.

Execute svn diff para ver as suas alterações em formato “unified diff”.

Execute svn commit para enviar a nova versão do seu arquivo ao repositório.

Execute svn update para “atualizar” sua cópia de trabalho de acordo com o repositório.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.