Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — Unesc 2025
Engenharia de SoftwareFerramentas de Desenvolvimento de Software
- Código
- qg629976
- Banca
- Unesc
- Órgão
- FESPORTE
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Informática
Uma equipe de desenvolvimento está utilizando o Git para controlar as versões do código-fonte de um projeto. Dois desenvolvedores, Ana e Bruno, estão trabalhando em funcionalidades diferentes do mesmo sistema. Ana fez alterações em um arquivo chamado index.php e enviou suas alterações para o repositório remoto. Bruno, que também fez alterações no mesmo arquivo index.php, tentou enviar suas alterações, mas o Git reportou um conflito.O que Bruno deve fazer para resolver o conflito e integrar suas alterações ao código de Ana?
- AIgnorar as alterações de Ana e forçar o envio das suas próprias alterações utilizando o comando git push -f.
- BBaixar as alterações de Ana para seu repositório local, analisar o conflito no arquivo index.php, fazer as correções necessárias e então enviar as alterações para o repositório remoto.
- CApagar o arquivo index.php do seu repositório local e baixar novamente a versão mais recente do repositório remoto.
- DCriar uma nova branch no Git para suas alterações e enviar essa branch para o repositório remoto, sem integrar as alterações de Ana.
- ERenomear o arquivo index.php para index_bruno.php e enviar essa nova versão para o repositório remoto, para que ambas as versões do arquivo coexistam.