O CVS (Concurrent Versions System) é uma ferramenta open-source de apoio ao desenvolvimento de software cuja principal função é controlar as modificações realizadas nos arquivos de um projeto. Possui um mecanismo automatizado para identificar e controlar as modificações realizadas nos arquivos de um projeto ao longo do tempo, garantindo a integridade...
Ver mais ▼O CVS (Concurrent Versions System) é uma ferramenta open-source de apoio ao desenvolvimento de software cuja principal função é controlar as modificações realizadas nos arquivos de um projeto. Possui um mecanismo automatizado para identificar e controlar as modificações realizadas nos arquivos de um projeto ao longo do tempo, garantindo a integridade e a rastreabilidade das modificações. O CVS é visto como uma extensão natural do processo de desenvolvimento, permitindo que se possam realizar modificações paralelas de forma coerente e padronizada, especialmente em se tratando de equipes geograficamente dispersas.
Este livro fornece uma visão abrangente de todas as funcionalidades do CVS, bem como os seus principais front-ends, procurando aliar conceitos teóricos e exemplos práticos do dia-a-dia.
A seguir, os principais temas abordados:
- Os fundamentos do controle de versões e a gerência de configuração de software.
- A configuração de servidores para abrigar repositórios de arquivos submetidos ao controle de versões.
- A criação de liberações e ramos de desenvolvimento paralelo de arquivos ou projetos submetidos ao controle de versões.
- A configuração dos arquivos administrativos para ampliar o comportamento do CVS.
- Os principais front-ends gráficos e add-ons disponíveis atualmente.
- As principais ferramentas e conceitos associados ao rastreamento de bugs.
Este livro destina-se a gerentes de projetos, programadores, analistas de sistemas e alunos dos cursos de Ciências da Computação e áreas afins.
Ver menos ▲