如何按日期范围从 Subversion 存储库获取更改列表? [英] How do you get a list of changes from a Subversion repository by date range?

查看:27
本文介绍了如何按日期范围从 Subversion 存储库获取更改列表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想要的是能够生成一个简单的报告,该报告是特定日期范围内 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 -r{2008-09-19}:{2008-09-26} 将得到过去一周的所有变化,包括今天.

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆