svn 查看某段时间内log

kevin.Zhu 发布于:2013-1-16 11:20 分类:Linux  有 16 人浏览,获得评论 0 条  

http://blog.163.com/sunhanxiao_003/blog/static/12162962920118285302470/


svn log -r {2011-9-27}:{2011-9-29} -v

查的是27,28两天的


查看某段时间某个人的提交 , 需要sed 过滤出来 : 

如查看用户 wuzb的提交日志  ,


svn log -r {2016-3-21}:{2016-3-23} -v | sed -n '/wuzb/,/--$/ p'


进一步过滤: 以空白开始的行就是我们需要的  :

svn log -r {2016-3-21}:{2016-3-23} -v | sed -n '/wuzb/,/--$/ p' | sed -n '/^\s/p'


svn log -v -r {2016-3-21}:{2016-3-23} | sed -n '/wuzb/,/--$/ p' | sed -n '/^\s/p' | sed 's/^ *//g'

svn log -v -r {2016-3-21}:{2016-3-23} | sed -n '/wuzb/,/--$/ p' | sed -n '/^\s/p' | sed 's/^ *//g' | awk '{print $2; }' | sort | uniq