';差异3';和';svn合并';命令?

';差异3';和';svn合并';命令?,svn,diff,merge,Svn,Diff,Merge,diff3实用程序的算法与svn merge命令的工作方式有什么不同吗?svn merge是否使用了相同的原则,或者使用了diff3工作方式的一些变化?例如,diff3如果我的文件和他们的文件具有相同的内容,而svn up或svn merge则会发生更改 我的问题也与自动合并密切相关。它是如何工作的?冲突何时发生,何时不发生?很明显,当编辑了相同的源代码行时会发生冲突,但有时无法定义合并上下文?svn merge如何定义它 我在svn图书的页面上找到了以下段落: …svn diff仅输出有限的

diff3
实用程序的算法与
svn merge
命令的工作方式有什么不同吗?
svn merge
是否使用了相同的原则,或者使用了
diff3
工作方式的一些变化?例如,
diff3
如果我的文件和他们的文件具有相同的内容,而
svn up
svn merge
则会发生更改

我的问题也与自动合并密切相关。它是如何工作的?冲突何时发生,何时不发生?很明显,当编辑了相同的源代码行时会发生冲突,但有时无法定义合并上下文?svn merge如何定义它

我在svn图书的页面上找到了以下段落:

…svn diff仅输出有限的 补丁格式,所以有一些想法 它简直无法表达。svn 然而,merge命令可以表示 通过直接应用它们来更改树 到你的工作副本


这些区别是什么?我在任何地方都找不到详细信息。

不同之处在于
svn merge
命令可以表示树的更改,而
svn diff
不能。详细的答案可以在深入分析svn源代码后找到