SVN合并冲突编辑:竖线(“ |||||||”)是什么意思?

时间:2019-03-12 22:23:55

标签: svn merge-conflict-resolution

当我手动编辑svn update之后的合并冲突时,我在文件中发现以下内容:

<<<<<<< .mine
    act();
||||||| .r328
    bid();
=======
    cue();
>>>>>>> .r329

竖线(“ |||||||”)是什么意思?

在发布此问题之前,我检查了在线图书section on merging conflicts by handsvn help merge中的Version Control with Subversion和≈20解决与SVN合并冲突的指南(例如, 123456等)。搜索svn edit conflict vertical bars(带引号或不带引号)和其他字词都没有任何用处。我还直接搜索了Stackoverflow(例如123等)。

怎么这么难找到‽‽‽

1 个答案:

答案 0 :(得分:1)

svn显示同一文件的三个不同版本之间的冲突(差异):

  • 工作目录中文件的编辑版本
  • 版本库中的328版
  • 版本库中的329版

看起来svn使用diff3--merge选项来显示这些差异。有关详细信息,请参见this document