Svn 将subversion客户端配置为使用3向冲突标记
有人能告诉我如何配置subversion客户端以使用3路冲突标记吗?生成的冲突文件将显示与下面复制的文件类似的冲突,包括工作部分、合并左侧部分和合并右侧部分(这样就不必参考merge-left.xxx和merge-right.yyy文件)。我们正在使用subversion 1.6客户端。谢谢Svn 将subversion客户端配置为使用3向冲突标记,svn,Svn,有人能告诉我如何配置subversion客户端以使用3路冲突标记吗?生成的冲突文件将显示与下面复制的文件类似的冲突,包括工作部分、合并左侧部分和合并右侧部分(这样就不必参考merge-left.xxx和merge-right.yyy文件)。我们正在使用subversion 1.6客户端。谢谢 >>.merge-right.ryyy您必须修改源代码。不幸的是,这是硬编码的。然而,你不是第一个要求这样做的人。我们可能应该将其作为一个配置选项 在subversion/libsvn\u wc/merge
>>.merge-right.ryyy您必须修改源代码。不幸的是,这是硬编码的。然而,你不是第一个要求这样做的人。我们可能应该将其作为一个配置选项 在subversion/libsvn\u wc/merge.c中找到名为
do\u text\u merge
的函数,并修改以下调用:
SVN_ERR(svn_diff_file_output_merge2(ostream, diff,
left, detranslated_target, right,
left_marker,
target_marker,
right_marker,
"=======", /* separator */
svn_diff_conflict_display_modified_latest ,
pool));
您要更改的是svn\u diff\u conflict\u display\u modified\u latest
到svn\u diff\u conflict\u display\u modified\u original\u latest
。当然有