我想要的是能够生成一个简单的报告,该报告是特定日期范围的svn log的输出.具体来说,是'昨天'以来的所有变化.
除了为时间戳创建svn日志输出之外,还有一种简单的方法可以在Subversion中完成此操作吗?
例:
svn -v log -d 2008-9-23:2008-9:24 > report.txt
Run Code Online (Sandbox Code Playgroud)
Zso*_*kai 60
谷歌首次点击"svn日期范围":http://svn.haxx.se/users/archive-2006-08/0737.shtml
因此,
svn log <url> -r {2008-09-19}:{2008-09-26}将获得过去一周的所有更改,包括今天.
如果你想为回购生成报告,那就有一个解决方案:Statsvn.
HTH
小智 17
您可以使用与使用修订号相同的日期.语法是{yyyy-mm-dd}.因此,对于9月23日凌晨12点到9月24日凌晨12点之间的所有变更,请执行以下操作:
svn log -v -r {2008-09-23}:{2008-09-24} > report.txt
Run Code Online (Sandbox Code Playgroud)
小智 6
svn log -r '{2013-9-23}:{2013-9-24}'
Run Code Online (Sandbox Code Playgroud)
这可能是正确的syntex.
需要引用才能获得正确的结果.
你可以这样做:
svn log -r{2008-9-23}:{2008-9-24} > report.txt
Run Code Online (Sandbox Code Playgroud)
如果希望获取xml格式的输出,请在--xml之前添加一个,-r以便“轻松”进行后期处理。