Engenharia de softwareGerência de configuração
- (FCC 2016)
Considere, por hipótese, que no CREMESP existam diversos projetos de desenvolvimento de código aberto que usam o Subversion (SVN) para controle de versões dos códigos fonte. Um Analista de Sistemas foi solicitado a fazer uma transição para o Git mantendo, no entanto, o SVN em funcionamento. O Analista deve usar o Git como um cliente válido para um servidor Subversion, de forma que possa usar todos os recursos locais do Git e fazer um pushpara um servidor Subversion, como se estivesse usando o Subversion localmente. Com isso ele poderá fazer ramificação ( branching) local e fusão ( merge), usar a área de teste ( staging area), cherry-picking, e assim por diante, enquanto os colaboradores do CREMESP continuam a trabalhar no SVN. Para isso, o Git oferece uma ferramenta que funciona como um canal de comunicação bidirecional para o SVN cujo principal comando é:
A) svn git.
B) svnsync.
C) svnadmin.
D) git-svn-id.
E) git svn.
Próximo:
EXERCÍCIOS - Exercício 30
Vamos para o Anterior: Exercício 28
Tente Este: Exercício 196
Primeiro: Exercício 1
VOLTAR ao índice: Engenharia de software