1

当来自 3rd 方供应商的版本在其版本号中出现乱序时,您如何处理 svn 供应商分支。例如,按以下顺序考虑发布:

  • 1.0.0
  • 2.0.0 阿尔法
  • 1.0.1(次要版本)
  • 2.0.1 测试版
  • 1.1.0(添加了新功能)
  • 2.0.2 最终版

根据项目所处的阶段,我们将上述任何版本的各种版本合并到主干。

在 svn 中为供应商分支处理此问题的最佳方法是什么?每个版本都应该提交到 \current 吗?历史会被妥善保存吗?此外,根据更改的数量,在版本之间来回切换会浪费大量空间(我们谈论的是大型软件包)。

保留合并历史对我来说很重要,所以我想继续使用 svn 红皮书推荐的 \current。但是版本之间的差异可能如此巨大,以至于将每个版本都保持在同一开发线上是没有意义的。

4

0 回答 0