如何从 svn 获取提交的行数
Posted
技术标签:
【中文标题】如何从 svn 获取提交的行数【英文标题】:how to get commited row counts from svn 【发布时间】:2012-12-03 04:00:28 【问题描述】:我需要获取每个用户在命令模式下提交的行数。我在 Ubuntu 机器上使用 rabbit SVN。谁能帮我搞定这个
我使用以下语法将提交的文件导出为 XML。 svn log -v --xml svnpath > /home/admin/Desktop/project.xml
【问题讨论】:
SVN analysis tool的可能重复 【参考方案1】:不能确定它是否适用于rabbit SVN,但this site 建议使用以下oneliner:
svn ls -R | egrep -v -e "\/$" | xargs svn blame | awk 'print $2' | sort | uniq -c | sort -r
【讨论】:
我必须在上面的语法中提供 SVN 路径。而且我还需要获取目录下的所有文件 我猜当你运行这个命令时你会站在你的 SVN 存储库中 - 或者你感兴趣的存储库的特定子目录中(我自己使用 GIT,所以我可以不要尝试)。以上是关于如何从 svn 获取提交的行数的主要内容,如果未能解决你的问题,请参考以下文章