Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn Subversion按字符而不是按行合并更改_Svn_Merge_Tortoisesvn - Fatal编程技术网

Svn Subversion按字符而不是按行合并更改

Svn Subversion按字符而不是按行合并更改,svn,merge,tortoisesvn,Svn,Merge,Tortoisesvn,是否有允许按字符/单词而不是整行合并更改的内容 示例 中继包含:测试(a1、a2、a3) 分支包含:测试(a1、a2) a3是一项新功能的一部分,目前还不适用于主干。 但是,一个错误修复是在一个主干上完成的,它改变了a1->a0 由于此行发生冲突,SVN合并失败 如果这是Subversion的一个限制,即它只能“按行”工作?是,在这种情况下,SVN将始终显示冲突 但冲突并不意味着合并“失败”。这只是意味着它不能自动完成,你需要帮助它完成合并 获得一个好的三方合并工具,如Meld或KDiff3,这

是否有允许按字符/单词而不是整行合并更改的内容

示例
中继包含:
测试(a1、a2、a3)

分支包含:
测试(a1、a2)

a3
是一项新功能的一部分,目前还不适用于主干。
但是,一个错误修复是在一个主干上完成的,它改变了
a1
->
a0

由于此行发生冲突,SVN合并失败


如果这是Subversion的一个限制,即它只能“按行”工作?

是,在这种情况下,SVN将始终显示冲突

但冲突并不意味着合并“失败”。这只是意味着它不能自动完成,你需要帮助它完成合并


获得一个好的三方合并工具,如Meld或KDiff3,这种冲突很容易解决。

因此,如果我告诉TortoiseSVN使用不同的合并工具,它会自动解决更多冲突吗?不,该工具仅在SVN无法自行解决合并时提供给用户。它不会改变SVN试图解决合并冲突的方式。但有时工具本身可以自动为您执行合并,因此您只需检查其工作即可。然而,通常情况下,它只是让我们更容易看到需要做什么。