Mudanças entre as edições de "Uso Básico do Subversion"

De LCAD
Ir para: navegação, pesquisa
Linha 27: Linha 27:
 
Para conhecer mais sobre cada comando, utilize:
 
Para conhecer mais sobre cada comando, utilize:
 
  svn help [comando]
 
  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 http://svnbook.red-bean.com/nightly/pt_BR/svn.ref.html]
 +
 +
Há também um livro, em pdf, em:
 +
[http://svnbook.red-bean.com/ http://svnbook.red-bean.com/]
  
 
==Exemplos Úteis==
 
==Exemplos Úteis==

Edição das 09h29min de 5 de março de 2008

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