在Git中获取最新标签的最简单方法是什么?
git tag a HEAD
git tag b HEAD^^
git tag c HEAD^
git tag
输出:
a
b
c
我应该编写一个脚本来获取每个标记的日期时间并进行比较吗?
我是github api的新手,我正在努力获得给定回购的最新标签.
问: 为什么我需要那个?
答: 作为QA,我负责测试并发布到LIVE,我们的团队拥有大约40件文物(github中的回购).我想构建一个工具,列出在最新标记之后提交的项目.这样我就可以更有效地管理版本.
即将到来.
根据Github api获得一个回购的所有标签
GET /repos/:owner/:repo/tags
但是这给出了repo具有的完整标签列表.
有没有一种简单的方法可以找到最新的标签,而无需迭代上述api调用中的所有可用标签?
如果我遍历每个标签以找到最新的标签(基于每个标签的时间戳),那么随着时间的推移,这显然不是有效的方式,标签的数量会增加,因为我想重复至少超过10个回购的相同过程.
任何帮助将受到高度赞赏.
提前谢谢了