如何按日期范围从 Subversion 存储库获取更改列表? [英] How do you get a list of changes from a Subversion repository by date range?
问题描述
我想要的是能够生成一个简单的报告,该报告是特定日期范围内 svn log 的输出.具体来说,自昨天"以来的所有变化.
What I would like is be able to generate a simple report that is the output of svn log for a certain date range. Specifically, all the changes since 'yesterday'.
除了对时间戳的 svn 日志输出进行 grep-ing 之外,在 Subversion 中是否有一种简单的方法可以完成此操作?
Is there an easy way to accomplish this in Subversion besides grep-ing the svn log output for the timestamp?
示例:
svn -v log -d 2008-9-23:2008-9:24 > report.txt
推荐答案
第一次被谷歌击中svn log date range":http://svn.haxx.se/users/archive-2006-08/0737.shtml
Very first hit by google for "svn log date range": http://svn.haxx.se/users/archive-2006-08/0737.shtml
所以 svn log
将得到过去一周的所有变化,包括今天.
So
svn log <url> -r {2008-09-19}:{2008-09-26}
will get all changes for the past week, including today.
如果您想为回购生成报告,有一个解决方案:Statsvn.
And if you want to generate reports for a repo, there's a solution: Statsvn.
HTH
这篇关于如何按日期范围从 Subversion 存储库获取更改列表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!