我们计划在不久的将来从SVN转移到GIT。目前,我们的软件版本格式为{year}.{major}.{minor}.{revision}
,例如2010.3.2.32465
。 {revision}
部分由构建脚本自动填充,因此很容易找到任何构建的确切代码版本。当然,我们可以将GIT修订用于同一目的,但我想知道像2010.1.2.ce04503acce2452af1c3
这样的东西看起来很难看,而且人类可读的SVN版本号也不那么简单。假设我们有一个主要的中央存储库,
有什么想法? 感谢。
答案 0 :(得分:3)
您可以使用git describe
来识别您发布的提交。
请参阅http://www.kernel.org/pub/software/scm/git/docs/git-describe.html
它提供分支名称,提交数量和提交的sha id。这样,您就可以订购不同版本和完整标识。