Não foi possível enviar o arquivo. Será algum problema com as permissões?
Diferenças

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
bsoliveira:tutorial_svn [2007/05/15 20:06]
bsoliveira
bsoliveira:tutorial_svn [2007/08/18 11:30] (atual)
bsoliveira
Linha 9: Linha 9:
  
 Se o diretório de destino não for especificado,​ o nome base da URL Se o diretório de destino não for especificado,​ o nome base da URL
-será usado como destino.+será usado como destino ​(no exemplo acima, se o caminho da sua cópia não tivesse sido especificado,​ seria criado um diretório chamado DriverTeSQLite).
  
 Usando o rapidsvn, primeiro deve-se adicionar o repositório aos Usando o rapidsvn, primeiro deve-se adicionar o repositório aos
 bookmarks. Para isso clique com o botão direito em ''​Bookmarks''​ e bookmarks. Para isso clique com o botão direito em ''​Bookmarks''​ e
 selecione ''​Add Existing Repository'',​ então digite o endereço do selecione ''​Add Existing Repository'',​ então digite o endereço do
-repositório:​ ''​svn://​guaja.est.ufpr.br/​DriverTeSQLite/''​ (não se esqueça +repositório:​ ''​%%svn://​guaja.est.ufpr.br/​DriverTeSQLite/​%%''​ (não se esqueça 
-do ''​svn://''​) e clique em ''​OK''​. Agora clique com o botão direito na+do ''​%%svn://%%''​) e clique em ''​OK''​. Agora clique com o botão direito na
 entrada do repositório criada e selecione ''​Checkout New Working entrada do repositório criada e selecione ''​Checkout New Working
 Copy...'',​ preencha o caminho do diretório onde você deseja armazenar a Copy...'',​ preencha o caminho do diretório onde você deseja armazenar a
Linha 46: Linha 46:
 por outros usuários desde seu último checkout ou atualização faça: por outros usuários desde seu último checkout ou atualização faça:
  
-  svn update ​svn://guaja.est.ufpr.br/DriverTeSQLite/+  svn update /caminho/da/sua/copia
  
 No rapidsvn, selecione nos ''​Bookmarks''​ a cópia que você quer atualizar e No rapidsvn, selecione nos ''​Bookmarks''​ a cópia que você quer atualizar e
Linha 58: Linha 58:
 do repositório outros comandos podem ser úteis. Alguns deles são: do repositório outros comandos podem ser úteis. Alguns deles são:
  
-  svn add +  svn add foo 
-  svn delete +  svn delete ​foo 
-  svn copy +  svn copy foo bar 
-  svn move +  svn move foo bar 
-  svn mkdir+  svn mkdir foo
  
 Estes comandos são bem intuitivos. Estes comandos são bem intuitivos.
Linha 74: Linha 74:
 Em geral, todos estes comandos (excetuando-se os onde é necessária a Em geral, todos estes comandos (excetuando-se os onde é necessária a
 especificação de um diretório) são utilizados no diretório de sua especificação de um diretório) são utilizados no diretório de sua
-cópia (aquele que você especificou ao fazer o checkout do+cópia (aquele que você especificou ao fazer o //checkout// do
 repositório). repositório).
 +
 +
 +=== Ciclo Básico de Trabalho ===
 +
 +Um típico ciclo de trabalho dá-se como a seguir:
 +  * Atualize sua cópia de trabalho
 +    * svn update
 +  * Faça as alterações
 +    * svn add
 +    * svn delete
 +    * svn copy
 +    * svn move
 +  * Examine suas alterações
 +    * svn status
 +    * svn diff
 +  * Possivelmente desfaça algumas delas
 +    * svn revert
 +  * Resolva conflitos (unir (//merge//) as alterações de terceiros)
 +    * svn update
 +    * svn resolved
 +  * Faça o //commit// de suas alterações (efetiva suas alterações no repositório)
 +    * svn commit
 +
 +\\
 +\\
 +\\
 +
 +Para maiores detalhes sobre estes comandos, comandos mais avançados ou ajuda em geral, uma consulta ao {{http://​www.leg.ufpr.br/​~bsoliveira/​tutoriais/​svn-book.pdf|livro do svn}} pode ser interessante.
  
 \\ \\
  
- --- //​[[bsoliveira@leg.ufpr.br|Bruno Silva de Oliveira]] 2007/05/15 20:04//+ --- //​[[bsoliveira@leg.ufpr.br|Bruno Silva de Oliveira]] 2007/06/24 20:04//

QR Code
QR Code bsoliveira:tutorial_svn (generated for current page)