SVN合并冲突编辑:竖线(“|||||||”)是什么意思?
SVN merge conflict editing: What do vertical bars ("|||||||") mean?
当我在 svn update
之后手动编辑合并冲突时,我在文件中发现类似这样的内容:
<<<<<<< .mine
act();
||||||| .r328
bid();
=======
cue();
>>>>>>> .r329
竖线(“|||||||
”)是什么意思?
在发布这个问题之前,我检查了 section on merging conflicts by hand in the online book Version Control with Subversion、svn help merge
和 ≈20 个解决与 SVN 合并冲突的指南(例如,
1,
2,
3,
4,
5, 6, etc.). Searching for svn edit conflict vertical bars (with or without quotes) and other terms returned nothing useful. I also searched Whosebug directly (e.g., 1, 2, ,等等)。
这个怎么这么难找‽‽‽
svn
显示同一文件的三个不同版本之间的冲突(差异):
- 您工作目录中文件的编辑版本
- 存储库中的修订版 328
- 存储库中的修订版 329
看起来 svn
使用 diff3
和 --merge
选项来显示这些差异。有关详细信息,请参阅 this document。
当我在 svn update
之后手动编辑合并冲突时,我在文件中发现类似这样的内容:
<<<<<<< .mine
act();
||||||| .r328
bid();
=======
cue();
>>>>>>> .r329
竖线(“|||||||
”)是什么意思?
在发布这个问题之前,我检查了 section on merging conflicts by hand in the online book Version Control with Subversion、svn help merge
和 ≈20 个解决与 SVN 合并冲突的指南(例如,
1,
2,
3,
4,
5, 6, etc.). Searching for svn edit conflict vertical bars (with or without quotes) and other terms returned nothing useful. I also searched Whosebug directly (e.g., 1, 2,
这个怎么这么难找‽‽‽
svn
显示同一文件的三个不同版本之间的冲突(差异):
- 您工作目录中文件的编辑版本
- 存储库中的修订版 328
- 存储库中的修订版 329
看起来 svn
使用 diff3
和 --merge
选项来显示这些差异。有关详细信息,请参阅 this document。