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: 36.687 ]

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


WinCVS - Visualizando as diferenças entre versões



Com o comando "diff" é possível visualizar que diferenças o arquivo que está sendo editado possui em relação ao arquivo do repositório remoto. Outra funcionalidade útil do "diff" é comparar 2 versões de arquivos do mesmo repositório CVS

Utilize o comando Query -> Diff.

No combobox pode-se escolher as opções:

a) Local copy against the same remote revision: Procura as diferenças entre a versão local e a do servidor;

b) Local copy against another revision/tag/brach or date: Procura as diferenças entre as versões por data;

c) Two revisions/tag/braches or dates against each order: Procura as diferenças entre as versões específicas.

Conclusão

O CVS é extremamente importante em ambientes de programação que compartilham o mesmo código-fonte. O CVS permite um controle de alteração, possibilitando que uma equipe de programadores tenham o seguinte controle:
  • Controle de versão de código-fonte;
  • Possibilidade de restauração de código anteriormente alterado;
  • Logs para controle das alterações;
  • Ambiente integrado e unificado para compartilhamento de códigos-fonte.

Espero que com esse artigo tenha ajudado!

Página anterior    

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

Instalando EpiInfo 6.0.4d no Slackware 10.2

TensorFlow no Kali Linux (Rolling Base) CPU Mode

Instalação do Webmin no Slackware Linux

Como desenvolver com Docker no Linux dentro do Windows sem dual boot - WSL 2

Usando aMSN com plugin Music com suporte ao Juk e Amarok

  
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