鉴于2个文件修订版,我想知道添加/修改/删除了多少行.我想拥有数千个文件的整个存储库的这些信息.请指出一个脚本或工具,因为我是一个完整的svn新手
我在Windows上工作
样本输出
文件〜NewRevision〜OldRevision〜加〜修改〜删除
file1.c中〜#11〜#10〜1〜2〜0
file1.c中〜#2〜#1〜2〜2〜0
Subversion内置了一个非常好的diff工具。我将使用以下命令:
svn diff -rOldRevision:NewRevision URL
其中URL是您的存储库的URL(例如,http://www.mycode.org/svn/trunk)。这不会以您要查找的格式格式化diff输出,但是它将显示如何在两个修订号之间更改每个文件。
对于格式设置,您可以使用grep计数每个文件中发生的加减次数。
希望这可以帮助!