是否可以在给定的时间范围内获取用户的所有提交消息? 在过去,我使用Trac浏览SVN,但此服务不再可用。如何在SVN用户的给定时间范围内获取所有提交消息
最好的做法是在命令行上使用Linux。
最好的问候, 基督徒。
是否可以在给定的时间范围内获取用户的所有提交消息? 在过去,我使用Trac浏览SVN,但此服务不再可用。如何在SVN用户的给定时间范围内获取所有提交消息
最好的做法是在命令行上使用Linux。
最好的问候, 基督徒。
svn log -r {date1}:{date2} --xml | xmlstarlet sel -t -m "/log/logentry/author[text()='author_name']/.." -t -v "/log/logentry/msg"
见Subversion手册(one,),xmlstarlet documentation和similar question。
从Subversion 1.8开始you can use --search
command-line option with svn log
command。
此命令行选项允许你搜索你的资料库历史:
svn log --verbose
)。
+1:不知道xmlstarlet命令。很高兴知道。 –