我使用下一个命令
检索svn日志信息 svn log --xml svn://srv-vrn/sendinfo -r {2013-03-04}:{2013-03-05}
但它总是返回最后一次提交信息,甚至是最后一次提交的日期,然后是修订版(-r)参数的开始日期。在我的情况下,它返回:
<date>2013-03-03T12:59:29.916222Z</date>
如何让它仅显示日期范围内的提交?
答案 0 :(得分:0)
你必须阅读SVN Book,"Revision Dates"部分,并理解段落“Subversion是否提前一天?”
如果您指定单个日期作为修订而未指定时间(例如2006-11-27),您可能会认为Subversion应该为您提供11月27日发生的最新修订。相反,你将从26日,甚至更早的时候回到修订版。
如果您在2013-03-04 进行修订并希望包含在日志中,则必须在start-parameter中使用时间23:59。
顺便说一下,如果你在这个日期有多个修订版,我不知道如何从日起第一次修改日志