我们用版本号标记主人。我想获得在创建特定发布标记之前合并到master分支的分支列表。
我可以手动拨打git tag --contains last_commit_of_each_branch
,但我很懒。
有更好的方法吗?或者我应该编写脚本获取所有分支并调用contains
以获取每个分支中的最后一次提交?
答案 0 :(得分:1)
首先,找到master
合并到git branch --merged master
的分支。假设合并到master
的分支是branch1
,branch2
,...,branchn
。
第二次,检查分支或某些分支是否在每个分支的最后一次提交时添加了标记。
检查上次提交时branchx
是否添加了标记:git tag --contains branchx
。
检查上次提交是否branchm
和branchn
添加了标记:git tag --contains branchm --contains branchn
。
原因是,您可以使用脚本来实现它,并且节省更多时间。