2013-04-02 23 views
0

如何查找两个SVN commit之间不同的行数?查找SVN修订版之间的不同行数

等改性的评论添加等

是否有任何直接的命令来做到这一点?

举例说,版本1有500行,版本2有650行。然后输出会是这样:Difference: 150

+0

因此,如果您已删除了R100 20线和17线在R200您想要'-3'?和添加和修改相同吗?我很确定没有内置的命令。我甚至不确定Subversion是否具有“修改”行的概念。 –

+0

如果添加10行并删除10行,那么是否需要0或20的结果? –

+0

@blue bird:加:10,删除:10 – user1912935

回答

1

diffstat你想要做什么:

svn diff -r[oldrev]:[newrev] | diffstat 

例子:

$ svn diff | diffstat 
some_file.py | 17 ++--------------- 
1 file changed, 2 insertions(+), 15 deletions(-)