全包文件版本合并

时间:2018-01-16 19:03:04

标签: version-control diff patch merge-conflict-resolution

典型的合并和源代码控制工具错误地添加了代码更改代码,尤其是在合并多个分支/版本时。是否有解决方案合并多个版本/代码分支而不删除符号?那么合并的结果是两个文件的交错?

用例一个分支添加一个字段,另一个分支向website / api添加一个类似的字段。这些更改实际上是同构的,因此可能会混淆源代码管理工具。

由于MVC模式和多层次,添加一个非平凡的字段通常是繁琐的容易出错的任务,并且涉及添加一些文件,修改其他,行和符号,但很少需要删除或交换代码片段。事实上,我认为通过使用通用补丁/分支来自动执行任务,并且每次只更改名称和添加自定义逻辑。我知道有人可以编写典型字段的添加方式是按钮任务,或者几行改变,但不是每个人都喜欢这样的代码。

通常我使用PyCharm(IntellijIdea的python版本)或Smart Git进行合并,但可以使用任何工具或解决方案。

1 个答案:

答案 0 :(得分:0)

Beyond Compare无法自动检测到它,但在文本合并中,您可以使用右键单击向左然后向右向右然后从两侧手动获取文本左命令。