Posts com a Tag ‘controle de versões’

Instalando subversion (SVN) no UBUNTU

sábado, 16 de janeiro de 2010

Neste post, vamos instalar o subversion e tentar entender um pouco sobre controle de versões SVN.

Primeiramente precisamos instalar o subversion. Para isto faça os seguinte comando:

# sudo aptitude install subversion subversion-tools subversion-helper-scripts

Pronto, seu subversion já está instalado!

Agora vamos criar um projeto. Algumas convenções dizem que devemos criar o projeto no /var/local, então criamos a pasta svn dentro do local, para melhor organização:

Para isso utilizaremos o seguinte comando:

# sudo mkdir /var/local/svn

Agora o comando para criar o projeto:

# sudo svnadmin create /var/local/svn/nomedoprojeto

Perceba que uma pasta foi criada dentro de /var/local/svn, é a pasta do seu projeto. Nela contem uma hierarquia de pastas que servem para a configuração do seu SVN.

Para que você tenha acesso a sua pasta sem precisar toda hora solicitar permissão com sudo, devemos alterar o dono da pasta.

# sudo chwon -R meuusuario:meuusuario nomedoprojeto

Pronto, com isto, as permissões são suas.

Agora é só usar, com os comandos abaixo:

Vá para a sua pasta configurada no apache, ex.: public_html

#svn ckeckout file:///var/local/svn/nomedoprojeto

Isso var baixar para sua pasta a versão mais recente do projeto, que deve ser a revisão 0. Perceba que uma pasta foi criada no seu public_html com o nome do seu projeto. Se você entrar nela e listar com li -la, verá que tem uma pasta .svn. Isso confirma que seu projeto está baixado!

Agora crie um arquivo com o comando:

# vi index.php

Digite algum hello, e salve com :wq

Então você deve adicionar o seu novo arquivo ao projeto. Para isso digite:

# svn add index.php

Veja a mensagem: A       index.php

Isso significa que o arquivo foi adicionado.

Agora é a hora do famoso commit

# svn commit

Abrirá uma tela em que você deve anotar as observações deste commit. Depois salve com Ctrl + G e saia com Ctrl + X. Note que o editor de texto é o NANO.

Agora a pergunta se deseja commitar, diga continuar.

Veja a mensagem arquivo adicionado, dados transmitidos e a revisão 1.

Siga em frente!

Mais comandos em : http://wiki.ubuntu-br.org/Subversion