获取Git存储库中每个文件的下一个发布标记

时间:2016-01-26 09:00:45

标签: git javadoc git-tag

我需要将@since Javadoc标记分配给我的存储库中的每个类。

可以通过查找每个文件的创建日期然后查找在存储库中创建的下一个标记来检索此信息。

是否有任何Git命令可以帮助我解决上述问题?

1 个答案:

答案 0 :(得分:1)

您需要执行pickaxe search git log -S<className>|tail -1才能获得第一个git提交,其中className已添加到repo(作为className.java)。

然后您可以将git describegit describe --contains <commit>

一起使用
  

不是找到提交之前的标记,而是找到提交后出现的标记,从而包含它。
  自动隐含--tags