我不知道使用纯Subversion做任何方法.但你可以用sed
:
svn log | sed -n '/username/,/-----$/ p'
Run Code Online (Sandbox Code Playgroud)
这将查找用户名的每个实例,然后将所有内容打印到虚线,该虚线标记日志中记录的结尾.
搜索模式非常灵活 - 您可以轻松修改它以搜索其他内容.例如,
svn log | sed -n '/Dec 2009/,/-----$/ p'
Run Code Online (Sandbox Code Playgroud)
将返回12月所作的所有提交(由任何作者).
编辑:如果您不想要实际的提交消息,而只需要摘要元数据,那么您可以使用grep
类似于William Leara的Windows 答案的方式:
svn log | grep username
Run Code Online (Sandbox Code Playgroud)