我需要将@since
Javadoc标记分配给我的存储库中的每个类。
可以通过查找每个文件的创建日期然后查找在存储库中创建的下一个标记来检索此信息。
是否有任何Git命令可以帮助我解决上述问题?
答案 0 :(得分:1)
您需要执行pickaxe search git log -S<className>|tail -1
才能获得第一个git提交,其中className
已添加到repo(作为className.java
)。
然后您可以将git describe
与git describe --contains <commit>
:
不是找到提交之前的标记,而是找到提交后出现的标记,从而包含它。
自动隐含--tags
。