如何获取svn提交日志的计数
对于git控件下的项目,我使用如何获取svn提交日志的计数,svn,Svn,对于git控件下的项目,我使用git shortlog获取提交计数 目前我在svn控制下的一个项目中工作 如何获取svn提交日志的计数 在svn 1.6版之前没有内置命令。您可以使用svn log创建纯文本或xml日志文件,并使用解析器创建统计信息 svn log -v --xml http://www.sourceforge.net/svnroot/ 作为替代方案,您可以使用 Subversion项目不一定遵循Git的惯例,即在提交消息中后跟一行摘要和详细信息,因此您可能无法获得与Git s
git shortlog
获取提交计数
目前我在svn控制下的一个项目中工作
如何获取svn提交日志的计数 在svn 1.6版之前没有内置命令。您可以使用
svn log
创建纯文本或xml日志文件,并使用解析器创建统计信息
svn log -v --xml http://www.sourceforge.net/svnroot/
作为替代方案,您可以使用 Subversion项目不一定遵循Git的惯例,即在提交消息中后跟一行摘要和详细信息,因此您可能无法获得与Git shortlog一样有用的输出。不过,这显然取决于项目的政策 我认为解析“svnlog”的输出以生成类似于“gitshortlog”的东西应该相当容易 如果您只需要每个用户的计数,可以尝试以下快速“n”脏选项:
svnlog--xml | grep''sed-e的/\([^使用带有grep count参数的svnlog
从手册页,grep--count-c,--count
抑制正常输出;改为打印匹配行的计数
每个输入文件。使用-v,--invert匹配选项(见下文),
计算不匹配的行数
svn日志-v--xmlhttp://www.sourceforge.net/svnroot/ |grep-c“
svn log -v --xml http://www.sourceforge.net/svnroot/ | grep -c '<author>'