【问题标题】:TFS Merge future code to previous release branchTFS 将未来代码合并到以前的版本分支
【发布时间】:2014-06-06 13:27:40
【问题描述】:

我们正处于复杂系统迁移的中间,并且处于三个分支系统 - Feature、Main 和 Release。

我们通过合并到 main、修复集成问题、然后分支到 3.00 版发布了最后一个功能分支。这现在是我们当前的 PROD 和修补程序。

在 3.00 之后,创建了一个新的功能分支。我们已将新功能合并到 Main,解决了集成问题,并分支到我们即将发布的版本 3.01。

现在问题出在 3.00 版,我们当前的产品,本应支持员工折扣。它不是。员工折扣功能是在新功能分支中开发的,通过 main 合并,并分支到即将发布的版本中。

我需要将未来的代码合并到过去,绘制图表让我看起来像 BTTF2 中的布朗博士,他正在解释交替时间连续体。我需要把未来和过去的马蒂合并(见我的附图)。

说了这么多,如何将代码从较新的分支合并到较旧的分支?我本来打算发一张画的,但显然我必须要有名声才能做到这一点。所以这里有一个谷歌驱动器的共享链接:https://drive.google.com/file/d/0Bw8tCgQHaBKMR2N5c1lZdEZIdkE/edit?usp=sharing

【问题讨论】:

    标签: tfs merge branch


    【解决方案1】:

    现在这是一个修复。现实情况是,您最好在旧分支上重新实现该功能。如果您有完整的单元测试回到旧版本,您可能会实现反向功能集成。否则,您将逐行查看 frankinMerge,您将永远调试。

    我的建议是走最安全的重新实施路线。

    【讨论】:

      猜你喜欢
      • 2017-01-01
      • 2020-06-21
      • 1970-01-01
      • 2015-12-29
      • 1970-01-01
      • 2021-03-22
      • 2012-10-16
      相关资源
      最近更新 更多