是否有一个 SVN 命令可以运行来查看我所有贡献的统计?就像是:
added 1800
deleted 15
答案1
我不知道单个 SVN 命令,但这似乎有效:
svn log ${SVNURL} | awk '$1~/^r/ && $3=="username"{print $1}' | tr -d r |
while read rev; do svn diff -c $rev ${SVNURL}; done |
awk '/^\+\+\+/ || /^---/ {} /^\+/ {a++} /^-/ {d++} END {print a, "additions"; print d, "deletions"}'
使用您的用户名而不是“用户名”。