1

是否可以在给定的时间范围内获取用户的所有提交消息?过去我使用 Trac 浏览 SVN,但现在无法使用此服务。

最好的办法是在命令行上使用 Linux。

最好的问候,克里斯蒂安。

4

2 回答 2

2
svn log -r {date1}:{date2} --xml | xmlstarlet sel -t -m "/log/logentry/author[text()='author_name']/.." -t -v "/log/logentry/msg"

请参阅 Subversion Book()、xmlstarlet 文档类似问题

于 2012-09-28T13:14:46.007 回答
1

从 Subversion 1.8 开始,您可以将--search命令行选项与svn logcommand一起使用。

此命令行选项允许您在存储库历史记录中搜索:

  • 修订的作者(svn:author 未版本化的属性),
  • 日期(svn:日期未版本化属性),
  • 日志消息文本(svn:log unversioned 属性),
  • 以及受特定版本影响的路径(使用svn log --verbose)。
于 2014-09-25T15:25:05.623 回答