twsg:dicas:uso_cvs_linux
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| twsg:dicas:uso_cvs_linux [2007/11/28 17:15] – emerson | twsg:dicas:uso_cvs_linux [2008/07/09 02:39] (atual) – retirado o programando emerson | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| ====== Usando o CVS via linha de comando no Linux ====== | ====== Usando o CVS via linha de comando no Linux ====== | ||
| + | |||
| ===== Iniciando o uso - obtendo os dados iniciais ===== | ===== Iniciando o uso - obtendo os dados iniciais ===== | ||
| Linha 7: | Linha 8: | ||
| cd terralib_cvs</ | cd terralib_cvs</ | ||
| * Logue como // | * Logue como // | ||
| - | < | + | < |
| * Baixe o //src, terralibx// e // | * Baixe o //src, terralibx// e // | ||
| - | < | + | < |
| - | cvs -d : | + | cvs -d : |
| - | cvs -d : | + | cvs -d : |
| * Efetue o logout: | * Efetue o logout: | ||
| - | < | + | < |
| * Entre na pasta // | * Entre na pasta // | ||
| < | < | ||
| * 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): | ||
| - | < | + | < |
| * Agora sim, baixe o terraOGC: | * Agora sim, baixe o terraOGC: | ||
| - | < | + | < |
| * Por fim, efetue o logout: | * Por fim, efetue o logout: | ||
| - | < | + | < |
| + | |||
| + | |||
| + | |||
| + | |||
| ===== Usando o CVS do TerraOGC ===== | ===== Usando o CVS do TerraOGC ===== | ||
| * 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): | ||
| - | < | + | < |
| * 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/ | <code bash>cd terraOGC/ | ||
| * Pode visualizar as diferenças entre os arquivos | * Pode visualizar as diferenças entre os arquivos | ||
| <code bash>cvs diff</ | <code bash>cvs diff</ | ||
| - | * Cheque antes de mandar os arquivos. Se tiver algum conflito, aparecerá o '' | + | * Cheque antes de mandar os arquivos. Se tiver algum conflito, aparecerá o **C**, (veja tabela de equivalência das letras |
| <code bash>cvs -n update</ | <code bash>cvs -n update</ | ||
| * 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 bash>cvs update</ | ||
| + | * A opção '' | ||
| + | <code bash>cvs update -Pd</ | ||
| * Agora mande os arquivos de fato | * Agora mande os arquivos de fato | ||
| <code bash>cvs ci [*|(nome_arquivo)*]</ | <code bash>cvs ci [*|(nome_arquivo)*]</ | ||
| + | * 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"</ | ||
| ===== Adicionando e removendo pastas e arquivos ===== | ===== Adicionando e removendo pastas e arquivos ===== | ||
| Linha 53: | Linha 63: | ||
| cvs remove diretorio | cvs remove diretorio | ||
| cvs ci -m " | cvs ci -m " | ||
| - | |||
| - | |||
| ===== 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: | + | {{ twsg: |
twsg/dicas/uso_cvs_linux.1196270133.txt.gz · Última modificação: 2007/11/28 17:15 por emerson
