2009-01-18 62 views
3

SVN中是否存在标准或正常差异格式,或者只有统一格式?SVN中的标准差异格式

+0

你称之为“标准差异格式”是什么?据我所知,有几种diff格式(sed,unified,context),它们都不是标准格式。 – 2009-01-18 09:47:59

回答

4

svn help diff揭示这一点:

--diff-CMD ARG:使用ARG作为diff命令

因此,你应该能够使用svn diff --diff-cmd diff使用标准diff

+0

svn默认添加-u参数,(至少在版本1.5.1中)。所以,你需要通过-x指定一些diff参数来覆盖统一的格式。例如。 “svn diff --diff-cmd diff -x -b”适用于我 – Linulin 2009-07-28 13:32:54

8

SVN的diff --diff-CMD差异-x --normal

此没有副作用,不像-b这导致空白的变化被忽略。

+0

非常酷。我不知道-x选项。我总是用diff命令制作一个外部shell脚本。谢谢! – mlathe 2011-04-21 19:53:45