用户友好的Git修订号?

Rya*_* S. 0 git google-code

我正在使用Git进行Google Code上的编码项目.

如何让版本号变得有意义,Alpha v1.0或者r86代替d68838463ecf或像其他混乱.

Ben*_*oux 5

所有git提交都被赋予一个加密安全的sha1标签,就像你粘贴的一样.如果您要标记特定提交,则应使用git标记并使用您选择的任何标签标记提交.

git tag "Release 1.0" 1f42f25b0e
Run Code Online (Sandbox Code Playgroud)

因为git是分布式的,所以没有办法使用同步提交号(如SVN)而不需要所有发行版彼此通信.此外,需要足够长的字符串来数学确保提交名称唯一性.这就是使用sha1作为提交的唯一名称的原因,但允许您通过顶部的标签进行标记.