gpt4 book ai didi

svn - 使用 GIT 修订版进行版本控制

转载 作者:太空狗 更新时间:2023-10-29 13:41:55 26 4
gpt4 key购买 nike

我们计划在不久的将来从 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。这样,您就可以对不同的版本进行排序,并获得完整的标识。

关于svn - 使用 GIT 修订版进行版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4602180/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com