|
O CVS é um sistema de controle de versão concebido para trabalhar com códigos fontes de programas de computador, usado para registar o histórico dos arquivos fonte.
O holorressonäncia utiliza a estrutura do CVS para possíbilitar que todos possam colaborar com a teoria da Holorressonäncia de modo ativo e dinämico onde as novas alterações ficam disponíveis em tempo real, varias pessoas podem editar os mesmos arquivos ao mesmo tempo e, o mais importante de tudo, sem medo de ter feito alguma besteira.
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.
Quando existe um grande número de pessoas trabalhando nos mesmos arquivos, é 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 no seu próprio
diretório, e o CVS funde o trabalho quando cada um tiver terminado.
O sistema CVS masceu como um conjunto de shell scriptsescritos 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:
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.
Este texto foi adaptado a partir do texto explicativo do manual do CVS
|