我该如何更改svn diff补丁的上下文行数?

16
我需要的确切内容是:使用 svn diff,如何打印新增代码上下更多行?
默认情况下,它将打印一些未更改的行(包括新更改的代码的下方和上方)。有没有什么办法可以做到这一点?

我如何只使用diff命令来实现这个?两个目录之间的差异? - Amit Rathi
1
如果您使用的是Windows系统,那么这个答案更好并且可行。 - Derf Skren
2个回答

25

如果你使用的是linux,告诉你的diff工具要将多少行包含在结果中,例如10:


svn diff --diff-cmd=diff -x -U10

2
@AmitRathi:你好Amit,请阅读“当有人回答我的问题时该怎么办”的页面:http://stackoverflow.com/help/someone-answers。 - Ivan Jovović

2
您可以在svn diff本身内完成此操作,它也适用于Windows。假设您想要20行的上下文,您可以执行以下操作:
svn diff -x -U20
引自svn diff how to only show changed line

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接