[英]Versioning using GIT revision
我们计划从SVN迁移到GIT在不久的将来。 目前,我们的软件版本格式为{year}.{major}.{minor}.{revision}
,例如2010.3.2.32465
。 {revision}
部分由构建脚本自动填充,因此很容易找到任何构建的确切代码版本。 当然,我们可以使用GIT版本用于相同的目的,但我想知道像2010.1.2.ce04503acce2452af1c3
这样的东西看起来很难看,而且人类可读的SVN修订版数字也不那么简单。 假设我们有一些主要的中央存储库,
有什么想法吗? 谢谢。
您可以使用git describe
来获取基于发布的提交的标识。
请参阅http://www.kernel.org/pub/software/scm/git/docs/git-describe.html
它提供分支名称,提交数量和提交的sha id。 这样,您就可以获得不同版本的订购和完整标识。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.