0

我遇到了一个核心数据迁移的情况,想知道是否有人有任何建议。

短版 - 我们在主干中有一个v1.5核心数据模型(基于 v1.0),在分支中有一个v2.0核心数据模型(也基于 v1.0)。我们应该如何将 v2.0 数据模型与 v1.5 的更改合并?

长版:我们的原始应用程序有我们核心数据模型的 v1.0。发布应用程序后,我们开始在分支中开发数据模型的 v2.0(基于 v1.0)。在 v2.0 开发过程中,我们的维护团队发现 v1.0 上的一个 bug,并在主干中创建了 v1.5 核心数据模型(基于 v1.0)。现在我们已经完成了 v2.0 的开发,我们需要将分支更改合并回主干,并且 v2.0 数据模型需要与 v1.5 合并。有没有人建议我应该怎么做?我可以重置 v2.0 数据模型的基本版本并使其基于 v1.5 吗?

提前致谢!

4

1 回答 1

0

我认为您永远不应该有多个具有相同版本号的版本,因为版本号是为了唯一标识版本而发明的。如果你对几个不同的版本使用相同的版本号,那么你作品的用户如何通过看到 2.0 版本知道他们手中的哪个 2.0 版本?您应该创建一个子版本,例如 2.0.1 版本,这样每个人都会知道 2.0 版本包含在 2.0.1 版本中修复的错误。

于 2012-12-01T22:44:26.367 回答