我习惯使用svn进行分支和合并,通常这很好用.然而,在两个分支中处理了一个组件,并且基本上将组件放在不同的方向上,因此自动合并将不起作用并且使用超出比较显示文件大多不同.
我试图将一些文件拼接在一起,但结果,即使它们有效,也是相当可怕的.
我很想对企业说这是不可能完成的.我可以看到这令他们感到沮丧,因为他们有模块+功能A工作和模块+功能B工作但模块+功能A +功能B只是没有意义.例如,特征A可以移除作为特征B中的关键组件的东西.
有没有办法尝试合并这样的代码?或模块+ A + B真的模块+ C?
我们确实看到了这一点,但是功能A需要的时间比功能B更短,而功能B是长期运行项目的一部分.有没有办法避免这种情况发生?或者他们的方法是如何构建代码,以便两个功能很好地结合在一起?