Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
twsg:dicas:uso_cvs_linux [2008/02/23 21:13]
emerson
twsg:dicas:uso_cvs_linux [2008/07/08 23:39] (current)
emerson retirado o programando
Line 23: Line 23:
   * Por fim, efetue o logout:   * Por fim, efetue o logout:
  <​code bash>cvs -d :​pserver:​seu_login@cvs.dpi.inpe.br:/​home/​terralib logout</​code>​  <​code bash>cvs -d :​pserver:​seu_login@cvs.dpi.inpe.br:/​home/​terralib logout</​code>​
 +
 +
 +
 +
  
  
Line 28: Line 32:
  
   * Efetue o login como usuário da rede (para ter acesso aos fontes do terraOGC):   * Efetue o login como usuário da rede (para ter acesso aos fontes do terraOGC):
- <​code bash>cvs -d :​pserver:​seu_login@cvs.dpi.inpe.br:/​home/​newterralib ​login</​code>​+ <​code bash>cvs -d :​pserver:​seu_login@cvs.dpi.inpe.br:/​home/​terralib ​login</​code>​
   * Vá para o diretório onde quer realizar o update (fontes do ows, por exemplo):   * Vá para o diretório onde quer realizar o update (fontes do ows, por exemplo):
 <code bash>cd terraOGC/​src/​ows</​code>​ <code bash>cd terraOGC/​src/​ows</​code>​
Line 37: Line 41:
   * Atualize seus dados locais antes de mandar as atualizações   * Atualize seus dados locais antes de mandar as atualizações
 <code bash>cvs update</​code>​ <code bash>cvs update</​code>​
 +  * A opção ''​P''​ desconsidera pastas vazias e ''​d''​ cria diretórios novos que existem no repositório mas não na máquina local.
 +<code bash>cvs update -Pd</​code>​
   * Agora mande os arquivos de fato   * Agora mande os arquivos de fato
 <code bash>cvs ci [*|(nome_arquivo)*]</​code>​ <code bash>cvs ci [*|(nome_arquivo)*]</​code>​
 +  * Atualizando no repositório todos os arquivos da pasta atual com uma mensagem de log
 +<code bash>cvs ci -m "Novos arquivos adicionados e alguns atualizados"</​code>​
  
 ===== Adicionando e removendo pastas e arquivos ===== ===== Adicionando e removendo pastas e arquivos =====
Line 55: Line 63:
 cvs remove diretorio cvs remove diretorio
 cvs ci -m "​Removendo as classes ..." </​code>​ cvs ci -m "​Removendo as classes ..." </​code>​
- 
- 
- 
  
 ===== Sumário das operações ​ ===== ===== Sumário das operações ​ =====
   * Baseado no material de Junqueira e Ignácio Jr   * Baseado no material de Junqueira e Ignácio Jr
 {{ twsg:​dicas:​imagens:​tabela_cvs.png }} {{ twsg:​dicas:​imagens:​tabela_cvs.png }}
 +

Navigation