我想使用“git describe”来获取应用程序的“修订号”。 不幸的是,git存储库是使用cvs-import创建的,并且有一个丑陋的旧标记,所以我想改变它。
如何在使用“git describe”时更改标签?
注意:我今天在IRC上问了这个问题,最后我自己找到了答案。认为它也可能对其他人有用。 :)
答案 0 :(得分:3)
#create a new anotated tag because by default git describes only looks for those
git tag -a NEWTAG
#push the new tags to the remote repository
git push --tags
cf:http://www.kernel.org/pub/software/scm/git/docs/git-describe.html
您可能也对此感兴趣: How can I pass the output of a command as a compiler flag through a Qt project file?
答案 1 :(得分:0)
git describe现在支持一个--match选项,可以过滤将被选中的标签