Gabarito B
O Subversion, ou simplesmente SVN, é uma ferramenta de controle de versão muito poderosa que permite, além do desenvolvimento colaborativo a partir de um repositório único, merge de conteúdo, armazenamento de logs e geração de estatísticas diversas.
Atuando como a máquina do tempo do desenvolvedor, ferramentas com o SVN permitem retornar o código a um estado anterior, facilitando a análise implementações realizadas e a mesclagem de implementações distintas de períodos diferentes para a criação de uma única versão.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
b-
FERRAMENTAS DE GCS
Controle de versão:
Open Source: Mercurial, Git, Subversion, CVS
Comercial: Team Foundation Server (Microsoft), Team Concert (IBM/Rational), ClearCase, StarTeam, Perforce, BitKeeper.
A GCS compreend 3 principios:
1- Controle de Versão: para cada atualização, é salva nova versão do artefato, com histórico das versões e suas mudanças;
2- Controle de Mudanças: documenta as alterações que serão realizadas no sistema, como controle de tarefas, rastreando o que mudou, por que e quem.
3- Integração Contínua: monta ambiente que junta a última versão de tudo e testa para garantir consistentencia.
O processo de GCS é preparação de auditorias e de relatórios, para relatar a todos envolvidos no desenvolvimento e manutenção do software o que aconteceu, quem, quando, o que mais etc