[英]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
合并为master
的git branch --merged master
。 假设合并到master
中的分支是branch1
, branch2
,…, branchn
。
其次 ,检查一个或多个分支是否在每个分支的最后一次提交上添加了标签。
检查branchx
是否在上一次提交时添加了标签: git tag --contains branchx
。
检查branchm
和branchn
是否在最后一次提交时添加了标签: git tag --contains branchm --contains branchn
。
当然,您可以使用脚本来实现,这样可以节省更多时间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.