Henrique Rotava
Saulo Madalozzo
trunk
branch-2
trunk
branch-1
Cada demanda tem seu branch,
exceto quando são do mesmo componente
deployer-1
tag-hml-1
trunk
branch-2
branch-1
deployer-1
tag-hml-1
trunk
branch-2
branch-1
branch-3
tag-hml-2
Branchs podem ser adicionados ao build sem retrabalho
deployer-1
tag-hml-1
trunk
branch-2
branch-1
branch-3
tag-hml-2
rc-hml-1
Hora de fazer o Sanity Check
deployer-1
tag-hml-1
trunk
branch-2
branch-1
branch-3
tag-hml-2
tag-prd-1
rc-hml-1
Tudo DEVE voltar para o trunk
deployer-1
tag-hml-1
trunk
branch-2
branch-1
branch-3
tag-hml-2
tag-prd-1
rc-hml-1
Branches antigos não precisam mais existir se estiverem no trunk
trunk
branch-2
tag-prd-1
Os demais branches devem refletir o trunk
trunk
main
demanda 1
demanda 2
demanda 3
Alterações não críticas podem conviver no mesmo branch
Alteração de um resource bundle
Alteração de um atributo CSS
Troca de uma imagem
- Trunk SEMPRE contém a versão estável de produção.
- Branches SEMPRE criados a partir do trunk.
- Tags de produção são SEMPRE criadas a partir do trunk.
- Tags e o branch deployer NUNCA voltam para o trunk.