svn 命令查看我的更改记录

svn 命令查看我的更改记录

是否有一个 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"}'

使用您的用户名而不是“用户名”。

相关内容