As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Estratégia de ramificação de troncos
O desenvolvimento baseado em troncos é uma prática de desenvolvimento de software na qual todos os desenvolvedores trabalham em uma única ramificação, normalmente chamada de ramificação trunk
oumain
. A ideia por trás dessa abordagem é manter a base de código em um estado continuamente liberável, integrando alterações de código com frequência e confiando em testes automatizados e integração contínua.
No desenvolvimento baseado em troncos, os desenvolvedores confirmam suas alterações na main
ramificação várias vezes ao dia, visando atualizações pequenas e incrementais. Isso permite ciclos rápidos de feedback, reduz o risco de conflitos de fusão e promove a colaboração entre os membros da equipe. A prática enfatiza a importância de uma suíte de testes bem mantida, pois ela depende de testes automatizados para detectar possíveis problemas com antecedência e garantir que a base do código permaneça estável e liberável.
O desenvolvimento baseado em troncos geralmente é contrastado com o desenvolvimento baseado em recursos (também conhecido como ramificação de recursos ou desenvolvimento orientado a recursos), em que cada novo recurso ou correção de bug é desenvolvido em sua própria ramificação dedicada, separada da ramificação principal. A escolha entre desenvolvimento baseado em troncos e desenvolvimento baseado em recursos depende de fatores como tamanho da equipe, requisitos do projeto e o equilíbrio desejado entre colaboração, frequência de integração e gerenciamento de lançamentos.
Para obter mais informações sobre a estratégia de ramificação de troncos, consulte os seguintes recursos: