在SVN仓库中,我有一个旧分支(让我们称之为branch1),现在从trunk干扰了大约2个月,我现在需要创建一个新的分支(branch2)来扩展branch1的功能。
很可能会出现冲突和合并的文件,并且由于时间/工作量的增加,我可以想象自动合并不会是完美无缺的,或者我应该有更多的信心。
无论哪种方式,我想知道是否有人可以提供任何有用的指针,我可以如何处理这种情况,以及我应该注意什么样的事情,或者这只是简单地手动完成整个合并的情况?
感谢您的任何建议!
答案 0 :(得分:1)
通常,我会运行所有自动化测试以确保一切正常。然后我制作分支和主干的副本(例如,复制/粘贴最新的本地回购)。然后尝试自动合并。后来我重新运行了所有自动化的单元,集成和功能测试。如果有任何东西关闭看起来很糟糕,我会恢复原始版本并手动进行。通常,如果你有一个可怕的自动合并,它甚至不会编译,更不用说通过测试了。通常情况下,我决定根据具体情况进行评估,以便在那时看起来花费更少的时间(即手动重新合并一些被破坏的文件,或者重做整个小猫架)。