gitlab flow solo (minimo)

Post on 13-Jun-2015

160 Views

Category:

Software

5 Downloads

Preview:

Click to see full reader

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

referência

● https://speakerdeck.com/ogom/gitlab-flow

top related