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
我也有同样的问题。
您是否使用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 上被删除
最有用的评论
我对
git flow release finish 1.0.0
也有同样的问题用
git push --tags
推送我的标签后我运行
git push origin :release/1.0.0
然后我的发布远程分支在 gitlab repo 上被删除