是否可以在给定的时间范围内获取用户的所有提交消息?过去我使用 Trac 浏览 SVN,但现在无法使用此服务。
最好的办法是在命令行上使用 Linux。
最好的问候,克里斯蒂安。
svn log -r {date1}:{date2} --xml | xmlstarlet sel -t -m "/log/logentry/author[text()='author_name']/.." -t -v "/log/logentry/msg"
请参阅 Subversion Book(一、二)、xmlstarlet 文档和类似问题。
从 Subversion 1.8 开始,您可以将--search
命令行选项与svn log
command一起使用。
此命令行选项允许您在存储库历史记录中搜索:
svn log --verbose
)。