是否可以获得特定用户修改/添加/删除的所有文件的列表?
目标是了解用户当天(或日期范围)做了什么。
发布于 2008-12-04 17:35:58
下面是一个示例,使用svn log command和linux sed command,您的用户名为'blankman':
svn log | sed -n '/blankman/,/-----$/ p'如果您希望通过不断的报告来获取这些信息,那么使用Patrick提到的StatSVN这样的项目是非常有用的。如果你使用的是Maven,有一个StatSCM plugin会在你的项目站点上生成这些信息。
发布于 2013-12-05 19:00:33
从Subversion 1.8开始,不需要为grep、sed等而烦恼。The release introduced --search option that you can use with svn log command!
这些选项允许您在存储库历史记录中搜索:
svn:author未版本化属性)、svn:date未版本化属性)、svn:log未版本化属性)、参见SVNBook 1.8 | svn log command-line reference。
发布于 2011-08-16 04:58:45
Shek的回应帮助我做了我需要做的事情,但我发现我通过以下调整获得了更准确的结果:
svn log | sed -n '/ | blankman | /,/-----$/ p'否则,该列表将包括由其他简单地通过名字引用我的人所做的提交。
https://stackoverflow.com/questions/341310
复制相似问题