Uso Básico do Subversion
Índice
Criação de um Repositório
Para criar um repositório no subversion digite os seguintes comandos:
svnadmin create /var/www/svn/nome_do_repositorio chown apache:apache /var/www/svn/nome_do_repositorio -R
Obs.: Somente o administrador do sistema pode criar um repositório.
Para criar um repositório clique no link Contato.
Importando um Repositório para o Subversion
Primeiramente, o repositório deve ser criado e usuário deve ter uma conta no subversion. Para importar um repositório para o Subversvion digite o seguinte comando:
svn import nome_do_repositorio http://www.lcad.inf.ufes.br/svn/nome_do_repositorio/-m "messagem" --username login_do_usuario
Criando uma Cópia de um Repositório na sua Máquina
Para criar uma cópia de um repositório na sua máquina local digite o seguinte comando:
svn co http://www.lcad.inf.ufes.br/svn/nome_do_repositorio/ --username login_do_usuario
Os repositórios disponíveis são: scae, MAE e roteiros.
Comandos Básicos do SVN
Para listar os comandos básicos, use
svn help
Tipicamente você vai precisar dos comandos: svn checkout, svn status, svn update, svn add, svn del, svn commit e svn diff.
Para conhecer mais sobre cada comando, utilize:
svn help [comando]
Referência Completa
Há uma referência on-line completa dos comandos do SVN em:
http://svnbook.red-bean.com/nightly/pt_BR/svn.ref.html
Há também um livro, em pdf, em:
http://svnbook.red-bean.com/
Exemplos Úteis
- Verificando os updates disponíveis:
[flibio@lcad16 DB_CORE]$ svn status -u * 37 db_core.h ? db_core * 37 table_lib.c M 37 ports.cfg * 37 db_core_rpcs.c * 37 db_core.c Status contra revisão: 40