我熟悉 ClearCase,我们可以将文件合并到任何其他分支的分支。这在git中怎么可能?例如,我有以下结构
master--->branch_2
|
|
V
branch_1
所以有一些独立的发展进入branch_1
和branch_2
。我想将一些特定的代码合并branch_2
到branch_1
使用像 kdiff3 这样的合并工具。
编辑:Kdiff3 通过比较文件的 2 或 3 个版本(来自相同或不同的分支),突出显示冲突,有一个很棒的合并选项。然后我们可以跳过每个冲突,从文件的 1 个或多个版本中挑选代码,进行一些编辑(如果需要),最后保存文件。当我使用 ClearCase 时,这个功能对我来说非常方便。有没有办法用 kdiff3 配置 git mergetool 以同样的方式工作?
提前致谢