#!wml -o (ALL-LANG_*)+LANG_DE:\${}-de.html \ (ALL-LANG_*)+LANG_EN:\${}-en.html #use wml::mtp area=${area} ## Created on , 26 2001 by texi2html 1.65 ## Written by: Lionel Cons (original author) ## Karl Berry ## Olaf Bachmann ## and many others. ## Maintained by: Olaf Bachmann ## !!! Special Version for Using with WML by Karl Heinz Marbaise (khmarbaise@gmx.de)!!! ## Send bugs and suggestions to ## DO NOT EDIT THIS FILE EDIT FILE .... CVS--Concurrent Versions System: O que é o CVS?
[ < ] [ > ]   [ << ] [ 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] [ ? ]
## This document was generated by Karl Heinz Marbaise on , 26 2001 using texi2html