我有具有以下版本编号的嵌入式软件:
<产品编号>.<主要>.<SVN 提交编号>
- 产品编号任意设置,对应每个软
- Major 是任意设置的,它随着软件的主要演变而增加
- SVN 提交号随着每次提交而递增
问题是我们从 svn 交换到 git 并且我们丢失了被 SHA “替换”的 SVN 提交号。
因此,我们可以将 <SVN commit number> 替换为 <git commit SHA>。但是,我们不能这样做,因为最后一个版本号被限制为 2 个字节,并且 <git commit SHA> 通常被压缩为 3 个字节。
还有另一种考虑提交的版本编号方法吗?