如何使用单个文件中的冲突标记解决合并冲突

时间:2015-05-16 22:31:09

标签: markers merge-conflict-resolution

我的源代码管理系统标记了这样的合并冲突。在这种情况下,使用任何编辑器解决它是相当简单的,但我的问题是:可以使用哪个工具来并排显示“本地副本”,“共同祖先”和“内容合并”,以便更舒适合并?如果有两个或三个单独的文件与版本,kdiff3,meld,tkdiff或vimdiff将能够做到这一点,但我没有找到任何工具能够在单个文件中使用这些非常流行的合并冲突标记。

  @Override
  public void clientChanged(Client client) {
<<<<<<< BEGIN MERGE CONFLICT: local copy shown first <<<<<<<<<<<<<<<
    if (votingResult==null) return; // !!! Prüfen, ob nötig
    refresh();
======= COMMON ANCESTOR content follows ============================
    refresh();
======= MERGED IN content follows ==================================
    if (voting!=null) {
      refresh();    
    }
>>>>>>> END MERGE CONFLICT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  }

0 个答案:

没有答案