Gitflow: Os hotfixes não podem ser "publicados"

Criado em 17 jan. 2011  ·  32Comentários  ·  Fonte: nvie/gitflow

Embora as ramificações de lançamento e recurso possam ser publicadas (lançamento de fluxo git / publicação de recurso), as ramificações de hotfix não podem.

Em nosso ambiente de desenvolvimento específico, apenas a equipe sênior pode mesclar para master, o que significa que os hotfixes precisam ser enviados para o repositório central pela equipe júnior, de modo que um membro sênior pode puxar esse branch de hotfix e, em seguida, mesclar para master (finalização do hotfix git flow). O problema aqui é que, como os hotfixes não podem "publicar", empurrar um hotfix assume um mantra completamente diferente de empurrar um ramo de lançamento / recurso (estou dizendo à nossa equipe júnior que para os hotfixes eles precisam executar git push origin hotfix/1.0.1 como ao contrário de git flow hotfix publish , ao qual estão acostumados).

Então, em resumo. Podemos adicionar "publicação de hotfix" como um comando para o fluxo do git?

Feature

Comentários muito úteis

Esse é um tópico antigo, mas vim aqui procurando a mesma solução. Este repo permanece inalterado em 5 anos e parece que continuará assim, eu sugiro fortemente que você use o fork do git flow hotfix publish .

Se você instalou o git-flow usando o brew, pode simplesmente alterá-lo com

$ brew uninstall git-flow
$ brew install git-flow-avh

Todos 32 comentários

Nossa equipe também pode se beneficiar com isso. Trabalhamos em um aplicativo baseado na web e frequentemente precisamos verificar os hotfixes em um ambiente de teste. Embora possamos enviar o branch do hotfix para o github de maneira bastante fácil, o comando seria uma grande conveniência.

Além disso, seria muito útil adicionar a função track para que os ramos de hotfix publicados possam ser facilmente desativados. Isso é algo que minha equipe também poderia fazer. +1

@cranberyxl Exatamente a mesma situação aqui.

Exatamente a mesma situação, por favor, adicione esse recurso!

+1

+1

Realmente preciso deste +1

Isso é definitivamente necessário aqui. Adoro git flow e adoro ver os hotfixes publicáveis. Fazemos isso para revisões de código.

+2 :)

+1 Tentando usar ganchos pós-recebimento + servidor CI para testar automaticamente os hotfixes e, em seguida, implantar a partir da fogueira!

Obrigado @phoet.

Considerando que o # 163 foi mesclado, por que esse problema não foi resolvido?
É porque o recurso publish hotfix foi mesclado no modo de desenvolvimento e ainda não foi lançado?

esperando que isso seja lançado em breve! será uma adição muito útil.

Isso é implementado em meu fork git-flow (AVH Edition)
Meu fork divergiu muito para tornar isso uma solicitação de pull fácil para o gitflow da nvie,

Verifique o changelog para obter mais informações sobre correções de bugs e novos recursos implementados em meu fork.

esperando por isso também

+1

+1

Existe algum desenvolvimento neste assunto? Eu também gostaria muito de ter esse recurso, mas a falta de informações do autor do repo me leva a pensar se isso acontecerá um dia.

+1

Isso funciona para mim. Não tenho certeza se entendi mal o problema, mas com um fluxo git relativamente recente (instalado via apt-get 2 semanas atrás no ubuntu 14.04) posso fazer git flow hotfix publish test depois de git flow hotfix start test .

Total 0 (delta 0), reused 0 (delta 0)
To <my repo on github>
 * [new branch]      hotfix/test -> hotfix/test
Already on 'hotfix/test'
Your branch is up-to-date with 'origin/hotfix/test'.

Summary of actions:
- A new remote branch 'hotfix/test' was created
- The local branch 'hotfix/test' was configured to track the remote branch
- You are now on branch 'hotfix/test

@ Emanuil-tolev porque o git-Flow instalado via apt é o git-flow (AVH Edition) um garfo @petervanderdoes 's, não a versão @nvie.

https://github.com/petervanderdoes/gitflow/wiki

++;

definitivamente poderia usar isso! Obrigado! ;)

+1. Definitivamente, uma boa ideia!

++
Seria ótimo tê-lo!

+1, mas depois de 4 anos com este tíquete aberto, parece que não há esperança de fazê-lo

+1, mas depois de 4 anos com este tíquete aberto, parece que não há esperança de fazê-lo

Não tive problemas com um ano e meio de https://github.com/petervanderdoes/gitflow , posso recomendar esse fork.

Ok, obrigado @ emanuil-tolev - vou tentar! ; )

@keithamus 'fechado' significa 'não corrigido'?

Ei @gsaslis; Eu apresentei o problema em 2011. Não tenho qualquer propriedade sobre este repo. Fechado significa que não estou mais interessado neste problema pessoalmente e quero limpar minha página de problemas , pois é minha lista de tarefas. Se você estiver interessado nisso, talvez deva registrar o problema novamente.

@keithamus oh, ok, desculpe a confusão aí ...
Acho que a melhor solução ainda é aquela bifurcação, pois agora está fechada

@gsaslis np. Eu diria que sim - parece que o garfo pode ser o caminho a percorrer. Não houve nenhuma atividade neste repo por anos.

Esse é um tópico antigo, mas vim aqui procurando a mesma solução. Este repo permanece inalterado em 5 anos e parece que continuará assim, eu sugiro fortemente que você use o fork do git flow hotfix publish .

Se você instalou o git-flow usando o brew, pode simplesmente alterá-lo com

$ brew uninstall git-flow
$ brew install git-flow-avh
Esta página foi útil?
0 / 5 - 0 avaliações