我的SVN存储库提交了多少行代码?

时间:2010-04-19 20:44:50

标签: svn scripting repository unfuddle

如何在所有提交中检查已向我的SVN存储库提交了多少行代码?

1 个答案:

答案 0 :(得分:1)

如果您不想使用statsvn.org,您需要做的是获取在过去N分钟内修改过的文件,然后运行wc -l,例如:

#!/bin/bash

LINES=0
SVNROOT=/path/to/svn/repo
MMIN=-5

for f in `find $SVNROOT -type f -mmin $MMIN`; do
    FILE_LINES=$(cat $f | wc -l)
    LINES=$((LINES + FILE_LINES))
done

echo "LINES COMMITTED IN THE LAST $MMIN MINUTES: $LINES"