2010-04-19 68 views
2

如何檢查在所有提交中我的SVN存儲庫已提交了多少行代碼?有多少行代碼已經提交到我的SVN倉庫?

+0

你的意思是所有提交文件中的行,或在提交的文件中更改了行? – Svisstack 2010-04-19 20:47:55

+5

您可能會嘗試http://www.statsvn.org/,但它並不完美,但會大致顯示您想要的內容 – karoberts 2010-04-19 20:49:20

+0

最新的提交文件中的所有行。 – AFK 2010-04-19 21:10:12

回答

0

如果你不想使用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"