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