获取用户在特定日期的活动的svn日志

aji*_*tam 10 svn

如何查看我在特定日期创建的所有 svn日志?

我在网上搜索过这个,但一直找不到解决方案.

Mat*_*hen 19

要在10日显示用户名条目:

svn log -r '{2010-12-10}:{2010-12-11}'|sed -n '1p; 2,/^-/d; /username/,/^-/p'
Run Code Online (Sandbox Code Playgroud)

SVN命令在该日期范围内获取提交

sed命令的细分:

  • -n - 不要自动打印.
  • 1p - 打印第一行(---标题).
  • 2,/^-/d; - 删除从第二个到结束---标题的所有内容.这将删除第一个条目,其中IIRC是当天午夜的最近一次提交(即它实际上不在范围内,并且过去可能很长).
  • /username/,/^-/p - 打印从该用户名(与您感兴趣的用户匹配的正则表达式)到结束---标题(这反复行为)的所有内容