Manutenção do branch de versões
Descrição dos processos de manutenção do branch de versões. Processos que serão realizados após a abertura da versão corrente até o fechamento da mesma.
Definição do Processo
Resumo do processo
Após a abertura de um novo Branch de Versão, durante a "vida útil" do Branch, ou seja, até que ele seja liberado e fechado será necessário realizar algumas rotinas de manutenção para manter o Branch sempre atualizado e evitar erros na hora da liberação da versão.
Envolvidos no processo
Sempre será uma dupla que ficará responsável pela abertura, manutenção e fechamento do Branch da Versão, sendo um desenvolvedor e um testador.
Etapas do processo
- Vínculo dos casos de versionamento dos módulos (casos pai) com o caso do Branch da Versão
- Manter o repositório do Branch da Versão atualizado no SVN
Ponto inicial do processo
Inicia-se logo após a abertura do Branch da Versão.
Ponto final do processo
Deverá ser realizado diariamente até o fechamento e liberação do Branch da Versão.
Resultado esperado
Manter o Branch da Versão atualizado tanto no Mantis quanto no SVN, facilitando para a equipe saber em tempo real quais casos e versões estão relacionados ao mesmo.
[padronizar] Etapas de manutenção do Branch da Versão
Após a abertura de um novo Branch de Versão, durante a "vida útil" do Branch, ou seja, até que ele seja liberado e fechado será necessário realizar algumas rotinas de manutenção para manter o Branch sempre atualizado e evitar erros na hora da liberação da versão.
No mantis, conforme os casos de erros/implementações forem relacionados ao branch de versões, deve-se verificar se o caso da versão do respectivo módulo que será liberado com o caso tratado já se encontra relacionado no branch de versões, caso não esteja, então deve-se relacionar.
No SVN, a única rotina que precisará ser feita é a realização de um update, merge e commit diário, de preferência no início do dia, para que o Branch da Versão sempre fique atualizado em relação ao trunk.