没有上次提交的svn日志修订版

时间:2013-03-05 05:41:38

标签: svn

我使用下一个命令

检索svn日志信息
    svn log --xml svn://srv-vrn/sendinfo -r {2013-03-04}:{2013-03-05}

但它总是返回最后一次提交信息,甚至是最后一次提交的日期,然后是修订版(-r)参数的开始日期。在我的情况下,它返回:

<date>2013-03-03T12:59:29.916222Z</date>

如何让它仅显示日期范围内的提交?

1 个答案:

答案 0 :(得分:0)

你必须阅读SVN Book,"Revision Dates"部分,并理解段落“Subversion是否提前一天?”

  

如果您指定单个日期作为修订而未指定时间(例如2006-11-27),您可能会认为Subversion应该为您提供11月27日发生的最新修订。相反,你将从26日,甚至更早的时候回到修订版。

如果您在2013-03-04 进行修订并希望包含在日志中,则必须在start-parameter中使用时间23:59。

顺便说一下,如果你在这个日期有多个修订版,我不知道如何从日起第一次修改日志