使用GIT版本进行版本控制

时间:2011-01-05 08:45:58

标签: svn git versioning

我们计划在不久的将来从SVN转移到GIT。目前,我们的软件版本格式为{year}.{major}.{minor}.{revision},例如2010.3.2.32465{revision}部分由构建脚本自动填充,因此很容易找到任何构建的确切代码版本。当然,我们可以将GIT修订用于同一目的,但我想知道像2010.1.2.ce04503acce2452af1c3这样的东西看起来很难看,而且人类可读的SVN版本号也不那么简单。假设我们有一个主要的中央存储库,

  • 是否可以跟踪某些数字 像“提交号”这样的版本 库?
  • 是否可以跟踪它 自动从构建脚本?
  • GIT版本号的最佳做法是什么?

有什么想法? 感谢。

1 个答案:

答案 0 :(得分:3)

您可以使用git describe来识别您发布的提交。

请参阅http://www.kernel.org/pub/software/scm/git/docs/git-describe.html

它提供分支名称,提交数量和提交的sha id。这样,您就可以订购不同版本和完整标识。

相关问题