Git 흐름 - 핫픽스[pt-BR]
정의
핫픽스는 분기 주체(마스터)의 필요에 따라 빠른 확인자를 사용하여 분기합니다. São destinados para a realização de alguma(s) correção(ões) crítica(s) encontrada(s) em produção.
핫픽스/접두사에 대한 표준입니다.
예를 들면:
중요한 ressaltar que as hotfixs (vamos nos acostumar a chamá-lás assim) são criadas semper à partir da branch master.
📝 Descrição da imagem:
Após haver uma versão em produção (master), é criada uma hotfix (H - Nova hotfix) onde há correções imediatas do código a partir do branch principal e por fim, a mesclagem com a branch master (M - Merge) e o código atualizado volta a ser integrado também, à develop.
실용적인 핫픽스 😎
전제 조건
1. 위기 핫픽스
다음 핫픽스는 간단합니다.
git flow hotfix start <número-versão-proposta-de-correção>
com um comando neste padrão, será criada uma nova branch através da dev com o prefixo hotfix/, seguido do número de versão que você inserir.
실행하다:
git flow hotfix start 1.0.1
O retorno do comando é uma nova branch enitulado hotfix/1.0.1 e já é realizado checkout nessa nova branch.
[saída do console]
Switched to a new branch 'hotfix/1.0.1'
Summary of actions:
- A new branch 'hotfix/1.0.1' was created, bases on 'master'
- You are now on branch 'hotfix/1.0.1'
Follow-up actions:
- Bump the version number now!
- Start commtting last-minute in preparing your hotfix
- When done, run:
git flow hotfix finish '1.0.1'
2. 핫픽스 최종화
Após finalizar as correções 긴급은 código que está em produção, a branch estará pronta para ser finalizada e mesclada tanto na master quanto na development.
핫픽스를 확인하려면 다음 작업을 수행해야 합니다...
git checkout hotfix/1.0.1
git status
[saída do console]
No ramo hotfix/1.0.1
nothing to commit, working tree clean
Para finalizar uma 핫픽스, 바스타:
git flow hotfix finish <número-versão-proposta>
O número da versão da hotfix é opcional quando você já está presente(checkout) nela.
실행하다:
git flow hotfix finish
Após esta instruçao, aparecerá a possibilidade de escrever uma mensagem que descreverá a versão lançada(nota de versão).
#
# Write a message for tag:
# 1.0.1
# Lines starting with '#' will be ignored.
⚠️ A finalização de uma hotfix marca a criação de uma tag correspondente ao número de versão entitulado na branch hotfix.
Depois de escrever a mensagem, a hotfix será meclada(merge) à master E à development, em seguida deletada tanto localmente como remotamente.
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
To <url-repositorito-remoto>
- [deleted] hotfix/1.0.1
Deleted branch hotfix/1.0.1 (was 713d5ac).
Summary of actions:
- Hotfix branch 'hotfix/1.0.1' has been merged into 'master'
- The hotfix was tagged '1.0.1'
- Hotfix branch 'hotfix/1.0.1' has been locally deleted
- You are now on branch 'develop'
고려사항
✅ Para garantir que o repositório remoto estará atualizado baseando no status da sua estação de trabalho local, execute os comandos abaixo:
EMPURRE(푸시) as atualizações de todas as branches
git push --all
SUBA(푸시) a 태그 최근에 criada
git push --tags
급히 trabalhar com hotfixes de forma simples e rápida, é isto!!
⚡ Nesta seção sobre Git Flow você encontrará explicações e usos práticos sobre features, releases, tags e muito mais.
Obrigado por chegar até aqui! 😄
Reference
이 문제에 관하여(Git 흐름 - 핫픽스[pt-BR]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/danilosilvap/git-flow-hotfixes-pt-br-2d95텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)