我有几十个文件,Git 添加了合并冲突标记,但 Git 不承认存在合并冲突,也不会打开合并工具:
1 <<<<<<< HEAD
2 <?php
3 require_once('../auth_header.php');
4 require_once($_SERVER['DOCUMENT_ROOT'].'/init.php');
5
6 =======
7 <?
8 require '../auth_header.php';
9
10 >>>>>>> development
$ git mergetool
No files need merging
我现在正在手动编辑这些文件。有什么方法可以将适当的合并冲突工具与上述格式的文件一起使用?我不一定需要与 BASE 文件进行比较,只是一种区分和选择文件的两个“面”的方法,如上所示,无需手动擦除部分和标记。我当然更愿意留在 VIM。
我尝试过的所有合并冲突工具,例如kdiff3
需要两个文件来区分。它们似乎不支持合并冲突标记。