Home
About
Projects
 CVS
 Contributors
 Online
 Download
 RCS
 Texinfo
 Texi2HTML
History
Tools
Support the Project
 
[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.1 O que é o CVS?

O CVS é um sistema de controle de versão. Usando-o, você pode registrar a história de seus arquivos fonte.

Por exemplo, falhas surgem quando o programa é modificado, e você poderia não descobrir o erro por muito tempo depois da modificação. Com o CVS, você pode reccuperar versões antigas facilmente para ver exatamente qual mudança causou o erro. Isto pode freqüentemente ser de grande ajuda.

Você, obviamente, poderia guardar todas versões de todos os arquivos criados. Entretanto, isto seria um enorme desperdício de espaço em disco. O CVS guarda todas as versões de um trabalho em um único arquivo de um modo inteligente que só armazena as diferenças entre as versões.

O CVS também é úitil se você é parte de um grupo des pessoas que trabalham no mesmo projeto. É muito fácil ocorrer que alguem sobreescreva as modificacoes de outro a menos que se tenha extremo cuidado. Alguns editores, como o GNU Emacs, tentam ter certeza que o mesmo arquivo nunca seja modificado ao mesmo tempo por duas pessoas. Infelizmente, se alguém está usando outro editor, esta proteção pode não funcionar. O CVS resolve este problema isolando os autores uns dos outros. Cada usuário trabalha noseu próprio diretório, e o CVS funde o trabalho quando cada um tiver terminado.

O sistema CVS masceu como um conjunto de shell scripts escritos por Dick Grune, publicado em um newsgroup comp.sources.unix em dezembro, 1986. Embora atualmente nenhum código destes scripts esteja presente na versão atual do CVS, muitos dos algoritmos de resolução de conflitos provém deste código original.

Em abril de 1989, Brian Berliner projetou e codificou o CVS. Jeff Polk ajudou o Brian depois com o design do módulo do CVS e apoio no projeto comercial.

Você pode obter o CVS de várias maneiras diferentes, incluindo baixando da Internet. Para mais informação sobre como fazer o download do CVS e outros tópicos, veja em:

 
http://www.cyclic.com/
http://www.loria.fr/~molli/cvs-index.html

Há uma lista de mensagens, conhecida como info-cvs, dedicada ao CVS. Para inscrever-se escreva para info-cvs-request@gnu.org. Se você preferir um grupo discução na Usenet, o grupo certo é o comp.software.config-mgmt que é para discuções sobre o CVS. Futuramente poderá ser criado o grupo comp.software.config-mgmt.cvs, mas só se huver suficiente tráfego no comp.software.config-mgmt. Você também pode subscrever a lista sobre falhas em bug-cvs-request@gnu.org.

You can also subscribe to the bug-cvs mailing list, described in more detail in H. Dealing with bugs in CVS or this manual. To subscribe send mail to bug-cvs-request@gnu.org.

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Sun Aug 26 19:39:06 UTC 2001 © 1999, 2000, 2001 by Manual Translation Project webmaster@manual-translation-project.org