Skip to content

SrMouraSilva/Sistema_Programa_de_Gestao_de_Demandas_CGU-MMA

 
 

Repository files navigation

Build Status

Regras para o desenvolvimento do projeto no git

Branches Fixas

o repositório tem 2 branches fixas:

  • master: que deve sempre refletir a versão em produção. Merge na master deve ser feito apenas quando for gerada nova versão em produção. Os builds para treinamento e produção rodam nessa branch.

  • develop: deve refletir a versão que está sendo homologada pelos gestores. O buid para ambiente de homologacao roda nesta branch.

Novas Features

A cada nova entrega ou feature a ser desenvolvida no sistema, deverá ser aberta uma nova branch, a partir da branch develop. Por exemplo, ao ser iniciada uma branch de desenvolvimento da iteração 3, deve ser aberta a branch Iteracao3 a partir da develop.

Quando a entrega estiver pronta para ser homologada, deve ser realizado no gitlab um merge request da branch da feature com a branch develop.

Nunca deverá ser commitada diretamente na develop uma entrega de feature.

Bugs encontrados durante a homologacao

Excepcionalmente para uma correção de bug será aceito commit diretamente na branch develop, para que a correção seja refletida rapidamente no ambiente de homologacao.

Bugs encontrados em produção

Uma branch de hotfix deverá ser aberta a partir da master (exemplo hotfix_3_1_3) e ao ser completada deve ser realizado um merge request para a master. Nunca deve ser realizado commit direto na master.

referência: http://nvie.com/posts/a-successful-git-branching-model/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published