是否可以在 Subversion 中手动 increment/set 提交编号?
Is is possible to manually increment/set the commit number in Subversion?
我们使用 subversion 的提交号作为内部版本号。我现在在不同的回购协议中,并且想要调整 Subversion 提交编号,以便它与原始回购协议保持一致。这可能吗?
没有。缺少对新存储库进行大量提交以使数字匹配。
我建议将 svn 修订号或构建系统构建 ID 附加到语义版本。例如,如果你有
1.2.0-3344
在旧的 repo 中,你可以将新 repo 中的数字增加到 1.2.1-1
(假设代码没有足够的变化来升级版本的其他部分)。
TL;DR - 内部版本号本身并不能唯一标识。您可能无法将内部版本号控制到您想要的程度。内部版本号有助于修饰版本号。
我们使用 subversion 的提交号作为内部版本号。我现在在不同的回购协议中,并且想要调整 Subversion 提交编号,以便它与原始回购协议保持一致。这可能吗?
没有。缺少对新存储库进行大量提交以使数字匹配。
我建议将 svn 修订号或构建系统构建 ID 附加到语义版本。例如,如果你有
1.2.0-3344
在旧的 repo 中,你可以将新 repo 中的数字增加到 1.2.1-1
(假设代码没有足够的变化来升级版本的其他部分)。
TL;DR - 内部版本号本身并不能唯一标识。您可能无法将内部版本号控制到您想要的程度。内部版本号有助于修饰版本号。