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

Ale*_*inn 8 svn merge-conflict-resolution

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

\n\n
<<<<<<< .mine\n    act();\n||||||| .r328\n    bid();\n=======\n    cue();\n>>>>>>> .r329\n
Run Code Online (Sandbox Code Playgroud)\n\n

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

\n\n

在发布这个问题之前,我检查了在线书籍Version Control with Subversion、和 \xe2\x89\x8820 指南中有关手动合并冲突的部分,以解决与 SVN 的合并冲突(例如,\n 1、\n 2、\ n 3、\n 4、\n 56等)。搜索svn editconflict 竖线(带或不带引号)和其他术语没有返回任何有用的内容。我还直接搜索了 Stackoverflow(例如123等)。svn help merge

\n\n

怎么这么难找\xe2\x80\xbd\xe2\x80\xbd\xe2\x80\xbd

\n

Ric*_*ith 5

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

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

看起来像是与显示这些差异的选项一起svn使用。有关详细信息,请参阅此文档diff3--merge