当我手动编辑svn update
之后的合并冲突时,我在文件中发现以下内容:
<<<<<<< .mine
act();
||||||| .r328
bid();
=======
cue();
>>>>>>> .r329
竖线(“ |||||||
”)是什么意思?
在发布此问题之前,我检查了在线图书section on merging conflicts by hand,svn help merge
中的Version Control with Subversion和≈20解决与SVN合并冲突的指南(例如,
1,
2,
3,
4,
5,6等)。搜索svn edit conflict vertical bars(带引号或不带引号)和其他字词都没有任何用处。我还直接搜索了Stackoverflow(例如1,2,3等)。
怎么这么难找到‽‽‽
答案 0 :(得分:1)
svn
显示同一文件的三个不同版本之间的冲突(差异):
看起来svn
使用diff3
和--merge
选项来显示这些差异。有关详细信息,请参见this document。