Mudanças entre as edições de "GitFlow::Guia"
(Criou página com ''''Comandos básicos:''' * git chekcout <branch>: ''Aponta seu ambiente de desenvolvimento para o branch informado.'' * git pull: ''Faz o download da última versão do branc...') |
|||
(13 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | ''' | + | '''COMANDOS BÁSICOS''' |
− | * git | + | * git checkout <branch>: ''Aponta seu ambiente de desenvolvimento para o branch informado.'' |
* git pull: ''Faz o download da última versão do branch de origem.'' | * git pull: ''Faz o download da última versão do branch de origem.'' | ||
* git add -A: ''Adiciona as alterações pendentes para a realização do COMMIT.'' | * git add -A: ''Adiciona as alterações pendentes para a realização do COMMIT.'' | ||
* git commit -m: ''Faz o upload de suas alterações adicionadas para o repositório remoto.'' | * git commit -m: ''Faz o upload de suas alterações adicionadas para o repositório remoto.'' | ||
* git push: ''Publica suas alterações no repositório do servidor e substitui o build do projeto no workspace do [http://jenkinsdotnet.mstech.com.br Jenkins].'' | * git push: ''Publica suas alterações no repositório do servidor e substitui o build do projeto no workspace do [http://jenkinsdotnet.mstech.com.br Jenkins].'' | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | '''HOT FIX''' | ||
+ | |||
+ | O hotfix é um pacote de correções que deve ser feito a partir do branch MASTER para solucionar problemas da versão de produção que impossibilitam a utilização de alguma funcionalidade do sistema. | ||
+ | |||
+ | |||
+ | ''Para iniciar um branch de hotfix devem ser executado o procedimento descrito abaixo:'' | ||
+ | |||
+ | '''git checkout master''' - Apontar para o branch master, de onde será gerado o branch de hotfix. | ||
+ | |||
+ | '''git pull''' - Atualizar o branch. | ||
+ | |||
+ | '''git flow hotfix start <nome>''' - Cria o branch de hotfix para o desenvolvimento das correções. Nomeando o branch<nowiki>*</nowiki>. | ||
+ | |||
+ | '''git flow hotfix publish''' - Este comando só deve ser utilizado caso outros desenvolvedores da equipe precisem trabalhar neste hotfix. | ||
+ | |||
+ | |||
+ | ''Ao terminar qualquer alteração devem ser executados os comandos abaixo, respeitando o padrão de commit estabelecido pelo git.'' | ||
+ | |||
+ | '''git add -A''' - Adiciona as alterações para o commit. | ||
+ | |||
+ | '''git commit -m "MODULE: FIX - <Mensagem> #00000000-000 (nº da tarefa do youtrack)"''' | ||
+ | |||
+ | |||
+ | ''Ao terminar todas as alterações desse hotfix e sem nenhum commit pendente, executar os comandos abaixo:'' | ||
+ | |||
+ | '''git flow hotfix finish 1.0.0''' (nome do hotfix) | ||
+ | |||
+ | '''git push''' - Faz o merge de todas as correções do hotfix para os branchs master e develop. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | '''BUG FIX''' | ||
+ | |||
+ | |||
+ | '''FEATURED''' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | '''NOTAS''' | ||
+ | |||
+ | <nowiki>* </nowiki>''Nome do hotfix: A versão de produção do sistema é a 1.0.0, e será criado um hotfix para correções da mesma, nesta caso a versão do hotfix será a 1.0.1 atribuída como nome no ato da criação deste branch.'' |
Edição atual tal como às 20h32min de 7 de dezembro de 2016
COMANDOS BÁSICOS
- git checkout <branch>: Aponta seu ambiente de desenvolvimento para o branch informado.
- git pull: Faz o download da última versão do branch de origem.
- git add -A: Adiciona as alterações pendentes para a realização do COMMIT.
- git commit -m: Faz o upload de suas alterações adicionadas para o repositório remoto.
- git push: Publica suas alterações no repositório do servidor e substitui o build do projeto no workspace do Jenkins.
HOT FIX
O hotfix é um pacote de correções que deve ser feito a partir do branch MASTER para solucionar problemas da versão de produção que impossibilitam a utilização de alguma funcionalidade do sistema.
Para iniciar um branch de hotfix devem ser executado o procedimento descrito abaixo:
git checkout master - Apontar para o branch master, de onde será gerado o branch de hotfix.
git pull - Atualizar o branch.
git flow hotfix start <nome> - Cria o branch de hotfix para o desenvolvimento das correções. Nomeando o branch*.
git flow hotfix publish - Este comando só deve ser utilizado caso outros desenvolvedores da equipe precisem trabalhar neste hotfix.
Ao terminar qualquer alteração devem ser executados os comandos abaixo, respeitando o padrão de commit estabelecido pelo git.
git add -A - Adiciona as alterações para o commit.
git commit -m "MODULE: FIX - <Mensagem> #00000000-000 (nº da tarefa do youtrack)"
Ao terminar todas as alterações desse hotfix e sem nenhum commit pendente, executar os comandos abaixo:
git flow hotfix finish 1.0.0 (nome do hotfix)
git push - Faz o merge de todas as correções do hotfix para os branchs master e develop.
BUG FIX
FEATURED
NOTAS
* Nome do hotfix: A versão de produção do sistema é a 1.0.0, e será criado um hotfix para correções da mesma, nesta caso a versão do hotfix será a 1.0.1 atribuída como nome no ato da criação deste branch.