如何从Subversion存储库中按日期范围获取更改列表?
时间:2020-03-06 14:48:16 来源:igfitidea点击:
我想要的是能够生成一个简单的报告,该报告是特定日期范围内svn日志的输出。具体来说,是自"昨天"以来的所有变化。
除了为时间戳添加svn日志输出外,还有什么简单的方法可以在Subversion中完成此操作?
例子:
svn -v log -d 2008-9-23:2008-9:24 > report.txt
解决方案
谷歌首次为" svn日志日期范围"命中:http://svn.haxx.se/users/archive-2006-08/0737.shtml
So svn log <url> -r {2008-09-19}:{2008-09-26} will get all changes for the past week, including today.
而且,如果我们想为某个回购生成报告,则有一个解决方案:Statsvn。
高温超导
我们可以使用与修订版本号相同的日期。语法为{yyyy-mm-dd}。因此,对于9月23日凌晨12:00至9月24日凌晨12点之间的所有更改,请执行以下操作:
svn log -v -r {2008-09-23}:{2008-09-24} > report.txt
你可以这样做:
svn log -r{2008-9-23}:{2008-9-24} > report.txt
如果我们希望获得xml格式的输出以方便"后处理",请在-r
之前添加--xml
。