- ID
- 2834497
- Banca
- FCC
- Órgão
- CREMESP
- Ano
- 2016
- Provas
- Disciplina
- Engenharia de Software
- Assuntos
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 push para 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 é: