Gitflow: 发布版本完成后,git-flow 不会删除远程分支

创建于 2015-05-25  ·  4评论  ·  资料来源: nvie/gitflow

git flow 在发布然后完成的版本时不会删除远程分支。
它删除本地的发布分支,而不是远程的

╰─± 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

最有用的评论

我对git flow release finish 1.0.0也有同样的问题
git push --tags推送我的标签后
我运行git push origin :release/1.0.0然后我的发布远程分支在 gitlab repo 上被删除

所有4条评论

我也有同样的问题。

您是否使用push标志(https://github.com/nvie/gitflow/blob/master/git-flow-release#L193)? 似乎如果push标志被翻转为真,那么部分逻辑是尝试删除远程分支(在push )。

参考: https :

根据此线程,您也可以使用以下命令终止远程功能分支: git flow feature finish -F

我对git flow release finish 1.0.0也有同样的问题
git push --tags推送我的标签后
我运行git push origin :release/1.0.0然后我的发布远程分支在 gitlab repo 上被删除

此页面是否有帮助?
0 / 5 - 0 等级