O git flow não exclui o branch remoto quando um release é publicado e concluído.
Exclui o branch de lançamento no local, mas não no remoto
╰─± git flow release finish v3.1.12
Switched to branch 'master'
Merge made by the 'recursive' strategy.
ee/cli/plugins/example.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Deleted branch release/v3.1.12 (was 254971c).
Summary of actions:
- Latest objects have been fetched from 'origin'
- Release branch has been merged into 'master'
- The release was tagged 'v3.1.12'
- Release branch has been back-merged into 'develop'
- Release branch 'release/v3.1.12' has been deleted
Eu também tenho o mesmo problema.
Você está usando a sinalização push
(https://github.com/nvie/gitflow/blob/master/git-flow-release#L193)? Parece que se o sinalizador push
for invertido, então parte da lógica é tentar deletar o branch remoto (após push
ing).
Referência: https://github.com/nvie/gitflow/blob/master/git-flow-release#L269 -L280
de acordo com este tópico , você também pode eliminar o branch de recurso remoto com: git flow feature finish -F
.
Tive o mesmo problema com git flow release finish 1.0.0
Depois de enviar minhas tags com git push --tags
Eu corro git push origin :release/1.0.0
e, em seguida, meu branch remoto de lançamento foi excluído do repositório gitlab
Comentários muito úteis
Tive o mesmo problema com
git flow release finish 1.0.0
Depois de enviar minhas tags com
git push --tags
Eu corro
git push origin :release/1.0.0
e, em seguida, meu branch remoto de lançamento foi excluído do repositório gitlab