gitlab flow solo (minimo)
DESCRIPTION
O mínimo de fluxo possível para trabalhar sozinho com git. Baseado no gitlab flow.TRANSCRIPT
Gitlab flow solo (mínimo)
By @viniciusban Baseado em https://speakerdeck.com/ogom/gitlab-flow
Uma dica
use branches e tags
Observações
● Essa proposta de fluxo não é a ideal porque mexe direto no branch de produção.
● Se você trabalha sozinho, recomendo usar o gitlab flow solo.
Crie um projeto
master
Crie um feature branch
master
feature
Para cada funcionalidade que será desenvolvida
Faça commits
master
feature
Quantos forem necessários
Merge
master
feature
Integre com o MASTER
Deploy
master
feature
producao
Integre MASTER → PRODUCAO.Crie uma tag.Faça deploy.
v1.0
servidorweb
deploy
quando houver erro em produção...
Faça commits
master
producaov1.0
No branch PRODUCAO
Deploy
master
producao
Crie uma tag.Faça deploy.
v1.0 v1.0.1
servidorwebdeploy
antes de continuar nova feature...
Merge
master
producao
Integre PRODUCAO→ MASTER
v1.0 v1.0.1
Merge
master
producao
Integre CORRECAO→ MASTER
v1.0 v1.0.1
MASTER, agora, tem a mesma correção que PRODUCAO
Por que branches?
● Código antigo intacto até saber se novo desenvolvimento está certo
● Produção separada do desenvolvimento
Por que tags?
● Para voltar versão facilmente– Rapidez e simplicidade em caso de emergência