Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
twsg:dicas:uso_cvs_linux [2008/04/09 10:27] 150.163.2.89 |
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 38: | 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 56: | 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 }} | ||
- | |||
- | |||
- | |||
- | ===== Variáveis de ambiente ===== | ||
- | |||
- | * Antes de compilar o TerraOGC, é necessário ajustar algumas variáveis de ambiente, normalmente no arquivo ''~.bashrc'' | ||
- | * Coloque neste arquivo a seguinte configuração: <code bash> | ||
- | # TerraLib Devel | ||
- | TERRALIB_DIR=/home/emerson/projetos/terralib_cvs | ||
- | |||
- | LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TERRALIB_DIR/terralibx/lib | ||
- | LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TERRALIB_DIR/extensions/terramanager/lib | ||
- | LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TERRALIB_DIR/extensions/terraOGC/lib | ||
- | |||
- | export LD_LIBRARY_PATH | ||
- | </code> | ||
- | * Antes de usar essas configurações você precisa abrir um novo terminal | ||