Junior — Middle
Descreva o processo de utilização do sistema de controlo de versões Git na sua última posição.
sobes.tech IA
Resposta da IA
Na minha última posição, utilizei o Git para gerir o código fonte da aplicação Android da seguinte forma:
- Criei ramos separados para novas funcionalidades (ramificações de funcionalidades), para isolar o desenvolvimento de novas capacidades.
- Fazia commits regularmente com mensagens claras que refletiam a essência das alterações.
- Utilizava pull requests (PR) para revisão de código antes de fundir os ramos no ramo principal (geralmente master ou main).
- Resolvia conflitos de fusão quando necessário, verificando cuidadosamente as alterações.
- Atualizava periodicamente os ramos locais a partir do repositório remoto para estar a par das últimas alterações.
- Utilizava tags para marcar versões e lançamentos importantes da aplicação.
Este processo permitia manter a história das alterações limpa, facilitava o trabalho em equipa e reduzia os riscos de erros na integração do código.