我有2个标签,我需要意识到哪一个在前面(我确定它们在同一条线上)。有没有办法如何完成它? 编辑:我的意思是自动..喜欢得到commit1< commit2或其他方式。
答案 0 :(得分:0)
好的,我能够通过组合
来获得它git show-ref --tags | grep -e tagName1 -e tagName2
git rev-list commitOfTagName1 --count
git rev-list commitOfTagName2 --count
和comp
答案 1 :(得分:0)
相当简单 - 只需在两个方向上计算从一个到另一个的提交。示例(来自我使用真实标签的真实仓库):
$ git rev-list v2.6.0..v2.5.0 | wc -l
0
$ git rev-list v2.5.0..v2.6.0 | wc -l
13
现在我看到标签v2.6.0领先于v2.5.0提交了13次。