Skip to content
Diogo Ribeiro edited this page Jan 25, 2019 · 6 revisions

gitflow-labs

  1. Criar uma feature e deixar aberta enquanto não finalizar todos os testes.
git flow feature start funcao_1
  1. Quando for testar online, commitar as modificações e criar tag dentro da feature. Como cada "rc" poderá conter funções diferentes, se faz necessário explicitar no comentário qual feature você está trabalhando.
 git add .
 git commit -m "funcao 1"
 git tag -a v1.0.1-rc01 -m "feature 1 - pronto para teste"
 git push --tags
  1. Se precisar parar o desenvolvimento de uma feature e ir para outra, é necessário mudar a branch.
git checkout feature/{nome da feature}
  1. Para finalizar uma feature que foi testada e aprovada para a produção.
git flow feature finish funcao_1
git flow release start v1.0.1
git flow release finish v1.0.1
git push --tags

Dicas de Uso:

  • Vamos supor que você tem duas features em aberto e está na versão v1.0.1-rcxx, ao finalizar os testes de uma feature você decide subir para produção, realize o passo 4 e crie a tag v1.0.2. Para voltar ao desenvolvimento da outra feature que estava em aberto, faça o passo 3 e utilize a tag na versão atual do sistema v1.0.2-rcxx
Clone this wiki locally