防止svn输出不必要的diff线

时间:2018-02-20 14:11:56

标签: svn

对于一个特定的源文件,我使用Recyclerview.setNestedScrollingEnabled(false); 生成了一个参考补丁文件。补丁文件仅显示发生实际更改的行。例如:

TortoiseMerge

但是,当我使用命令行@@ -87 +87 @@ - Particles(I)%Mass + MassArray(I) @@ -91 +91 @@ - Particles(I)%Mass + MassArray(I) 选项时,这就是我得到的

diff

svn diff --old FileName.FOR@6382 --new FileName.FOR@6383

如您所见,命令行生成的文件还包含不同的行。我目前的目的并不需要这些信息。

如何使用命令行获取修改后的行?我需要与补丁文件相同的东西。

由于

1 个答案:

答案 0 :(得分:1)

您应该使用外部diff-U0选项(统一上下文的数字行):

svn diff --diff-cmd /usr/bin/diff -x'-U0' ...