Changes between Initial Version and Version 1 of Projeto/GuiaUsoSvn


Ignore:
Timestamp:
07/24/07 13:58:12 (17 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Projeto/GuiaUsoSvn

    v1 v1  
     1= Exemplo de uso SVN = 
     2 
     3Para usar o svn é preciso criar uma cópia de trabalho. Esta cópia do repositório servirá para receber suas modificações. Assim que criar uma cópia o SVN criará um diretório ".svn" em todas as pastas corrente da sua cópia de trabalho. 
     4 
     5Exemplo: 
     6{{{ 
     7$ svn co http://localhost/repos/ . 
     8$ cd repos/ 
     9$ ls -l 
     10-rwxr-x---  1 root     root      2440 2007-03-23 11:36 soap.php 
     11drwxr-xr-x  6 root     root        87 2007-07-23 14:29 .svn 
     12$ vim soap.php # (editar o arquivo) 
     13$ svn st 
     14M      soap.php # (foi modificado) 
     15$ svn commit -m "modificando soap.php" 
     16$ svn revert -r1177 . # reverter a revisão 1177 
     17}}} 
     18 
     19= Guia de referência SVN = 
     20 
     21== Comandos básicos == 
     22||Comando||Atalhos||Ação||Exemplo|| 
     23||checkout||co||Faz um download do repositório e cria uma cópia de trabalho||svn co !http://svn.collab.net/repos|| 
     24||status||st||Mostra alterações da cópia de trabalho||svn status|| 
     25||commit||ci||Envia alterações da cópia de trabalho pro servidor||svn commit -m “Informação sobre commit”|| 
     26||add|| ||Adiciona novos arquivos ao repositório||svn add foo.c|| 
     27||delete||del, remove ou rm||Remove arquivos do repositório||svn del foo.c|| 
     28||revert|| ||volta arquivo da cópia de trabalho para ultima versão baixada do repositório||svn revert -R .|| 
     29||update||up||Atualiza para ultima versão do repositório||svn update|| 
     30||help|| ||Mostra ajuda||svn help|| 
     31 
     32== Outros comandos == 
     33||Comando||Atalhos||Ação||Exemplo|| 
     34||export|| ||faz download do repositório sem versionar a cópia||svn export !svn://svn.svn.org .|| 
     35||copy||cp||copia um diretório/arquivo do repositório||svn cp !svn://expresso/trunk !svn://expresso/delivery/new/ || 
     36||move||mv||move um diretório/arquivo do repositório|| || 
     37||info|| ||mostra informação sobre repositório||svn info|| 
     38||diff|| ||mostra um diff||svn diff -r15:40|| 
     39||list|| ||lista os arquivos no repositório||svn list !svn://svn.svn.org/trunk/src|| 
     40||propset, propdel|| ||muda propriedade de um arquivo||svn propset svn:executable 1 binaryfile||