我想介绍一个在Git中从版本获取的版本控制常量。我知道如何做到这一点——在SVN中是非常黑客的方式。--
关于如何使用Git有什么想法吗?
最佳答案
对于我来说,git describe最初没有给出hashtag。然而,以下情况确实存在:
git describe --all --long
这导致了某种由库比描述的格式。假设您只需要最后一个部分(hashtag),如下所示(保存到version.txt文件):
git describe --all --long | tr "-" " " | awk '{ print $3 }' > version.txt
编辑:正如一位朋友向我指出的那样,如果您愿意,可以使用
cut
代替:git describe --all --long | cut -d "-" -f 3 > version.txt