Gerenciando os seus códigos-fonte com um sistema CVS

O CVS, ou Concurrent Version System (Sistema de Versões Concorrentes), é um sistema de controle de versão. Serve para controlar versões de um software durante seu desenvolvimento ou para composição colaborativa de um documento. Baseado no artigo de Fábio Berbert de Paula e da documentação do Guia Foca Linux.

[ Hits: 37.336 ]

Por: Marcone Gledson de Almeida em 21/06/2007


WinCVS - Adicionando um arquivo do módulo CVS remoto



Após criar/copiar o arquivo para seu diretório de trabalho, use o comando "add" para fazer isto. O arquivo será enviado ao servidor.

Clique em Modify -> Add.

OBS: O método para adicionar um diretório com arquivos é semelhante ao de adicionar apenas arquivos ao cvs. O único ponto que deve se seguido é que primeiro deve ser adicionado o diretório (com o "cvs add") salvar no servidor remoto ("cvs commit") e depois adicionar os arquivos existentes dentro dele.

Visualizando o status de versão de arquivos

O comando "status" permite verificar informações sobre o arquivo como: versão disponível localmente e remotamente, versão inicial do arquivo no repositório, sticky tag, etc.

Utilize o comando Query -> Status.

Removendo um arquivo do módulo CVS remoto

Primeiro remova o arquivo/diretório de sua cópia local, depois execute o remove seguido de commit para confirmar a remoção do arquivo.

Clique em Modify-> Remove.

OBS: Para remover um diretório, primeiro remova todos os arquivos existentes dentro dele e Commit. O CVS não remove diretamente diretórios vazios, uma maneira de contornar isto é usar o update ou commit seguido da opção -P para ignorar diretórios vazios. Então a cópia remota do diretório será removida do servidor: depois do checkout, o subdiretório teste terá sido removido.

Página anterior     Próxima página

Páginas do artigo
   1. Instalando e configurando o servidor CVS no SuSE 10.1
   2. WinCVS - Logando no sistema
   3. WinCVS - Criando um novo projeto
   4. WinCVS - Adicionando um arquivo do módulo CVS remoto
   5. WinCVS - Fechando um projeto
   6. WinCVS - Visualizando as diferenças entre versões
Outros artigos deste autor

Instalando o bugzilla no OpenSuSE 10.2

Leitura recomendada

Administração de sistema via WEB

VLC Media Player (parte 2)

Avaliando Ubuntu 7.10 Gutsy Gibbon (Ubuntu Studio)

Shockwave Plugin no Linux via Wine

Mandriva Conectiva Linux 2006

  
Comentários
[1] Comentário enviado por pabloborba em 23/07/2007 - 15:32h

Eu tentei fazer aqui e deu erro:

cvs [login aborted]: unrecognized auth response from smb-atrix: Unknown command: `/var/lib/cvs'

O q pode ser?

abraços

[2] Comentário enviado por apedroso em 05/11/2007 - 17:17h

Como faço para remover Modulos e Tags definitivamente???

Valew!

alp.pedroso@gmail.com

[3] Comentário enviado por guilhermepontes em 17/09/2008 - 11:56h

Montei um servidor CVS para desenvolvimento no Netbeans. Estou tendo o seguinte problema, ao "comitar" os arquivos, dá tudo certo, porém quando vou fazer o checkout de outros micros, as imagens e as bibliotecas ficam conronpidas. Não sei como corrigir isso... já me deparei com esse problema outras vezes e outras distribuições e nunca consegui corrigir...

Alguém sabe o que posso fazer?
Abs

[4] Comentário enviado por slackrichard em 10/11/2009 - 14:12h

tive um problema desse quando tinha o cvs instalado no freebsd e o pessoal do desenvolvimento usava linux e windows o problema era com o sistema de arquivos para resolver coloquei todos com o pabrao ISO8859-1 e tudo ficou ótimo


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts