繁体   English   中英

使用GIT版本进行版本控制

[英]Versioning using GIT revision

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

  • 是否有可能为该存储库跟踪某些数字版本,如“提交编号”?
  • 是否可以从构建脚本自动跟踪它?
  • GIT版本号的最佳做法是什么?

有什么想法吗? 谢谢。

您可以使用git describe来获取基于发布的提交的标识。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM