求助下,有没有人知道,svn log能不能查找某个用户提交的所有日志记录呢?

如题所述

可以的,先右键ShowLog,然后在弹出的页面中的搜索框中输入用户的名称,即可查出你所需要的信息

linux下,试试:
Linux命令行下查看日志
svn log path
例如:svn log test.php 显示这个文件的所有修改记录,及其版本号的变化 (请试试将Path换成用户名称)
Linux命令行下查看文件详细信息
svn info path
例如:svn info test.php追问

svn log path 这个换成这样svn log username 这个用法是不行的呢
看:yf@yf:~/checkout/project1$ svn log zhangshan
svn: “zhangshan” 尚未纳入版本控制;
我查了svn log --help 有username 和 password 的参数
命令应用实例:svn log --username zhangshan --password 123
但是查出来的log显示的是所有用户的,不是zhangshan一个人提交的log信息,我想要的是zhangshan一个人提交的所有信息。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-23
这个是可以的,首先show log,再在左下角选择show all,查看所有日志,在显示的所有日志上面日期后面可输入你需要查找的关键词,即可搜索出你需要的日志记录,还可以选择日期范围查看日志信息追问

谢谢您的回答,因为经常在linux下工作,所以用命令比较多,我想知道svn有没有什么命令,是根据某个用户进行查找出与他相关的所有日志。

第2个回答  2015-07-30
用这个应该可以实现你想要的:
svn log | sed -n '/USERNAME/,/--$/ p'