繁体   English   中英

如何获取“合并”到git标签的分支列表

[英]How to get list of branches “merged” to git tag

我们正在使用发行版号标记master。 我想获取在创建特定发行标签之前已合并到主分支的分支列表。

我可以手动调用git tag --contains last_commit_of_each_branch但我很懒。

有更好的方法吗? 还是我应该只编写脚本以获取所有分支并调用contains的最后一个提交的contains

首先 ,找到被git branch --merged master合并为mastergit branch --merged master 假设合并到master中的分支是branch1branch2 ,…, branchn

其次 ,检查一个或多个分支是否在每个分支的最后一次提交上添加了标签。

检查branchx是否在上一次提交时添加了标签: git tag --contains branchx

检查branchmbranchn是否在最后一次提交时添加了标签: git tag --contains branchm --contains branchn

当然,您可以使用脚本来实现,这样可以节省更多时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM