首页 > 解决方案 > SVN 合并冲突标记没有共同祖先(“diff3”)

问题描述

当我尝试在分支之间进行合并并遇到冲突时,我得到了“diff3”形式的冲突标记。(我正在使用 TortoiseSVN 进行合并,但我认为这不应该对底层的 SVN 命令产生任何影响?)

<<<<<<< .working
    public static function createFooXyz()
||||||| .merge-left.r2
    public static function createFoo()
=======
    public static function createFooAbc()
>>>>>>> .merge-right.r5

但是,我不喜欢这种风格,并且宁愿看到没有共同祖先的更紧凑的形式(当不使用 diff3 格式时 git 使用)。

<<<<<<< .working
    public static function createFooXyz()
=======
    public static function createFooAbc()
>>>>>>> .merge-right.r5

是否可以强制 SVN 1.10 使用第二种格式来处理合并冲突?

标签: svntortoisesvn

解决方案


推荐阅读