TFS将未来代码合并到先前版本分支

时间:2014-06-06 13:27:40

标签: tfs merge branch

我们正处于复杂系统迁移的中间,并且处于三个分支系统 - 功能,主要和发布。

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

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

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

我需要将未来的代码合并到过去,并且图表显示我看起来像BTTF2中的Doc Brown,他正在解释备用时间连续体。我需要把未来和它合并到过去的Marty(参见附图)。

所有这些,我怎样才能将代码从较年轻的分支合并到较旧的分支?我打算发一张图纸,但显然我必须先声名鹊起才能做到。所以这是google驱动器的共享链接:https://drive.google.com/file/d/0Bw8tCgQHaBKMR2N5c1lZdEZIdkE/edit?usp=sharing

1 个答案:

答案 0 :(得分:0)

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

我的建议是将重新实施的路线作为最安全的路线。