2

我用下一个命令检索 svn 日志信息

    svn log --xml svn://srv-vrn/sendinfo -r {2013-03-04}:{2013-03-05}

但它总是返回最后一次提交信息,即使最后一次提交的日期小于修订(-r)参数的开始日期。就我而言,它返回:

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

如何使其仅显示日期范围内的提交?

4

1 回答 1

0

您必须阅读 SVN 书籍,“修订日期”部分并理解“Subversion 是否提前一天?”

如果您将单个日期指定为修订版而不指定一天中的时间(例如 2006-11-27),您可能认为 Subversion 应该为您提供发生在 11 月 27 日的最后修订版。相反,您会从 26 日甚至更早的时间收到修订版。

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

顺便说一句,我不知道,如果您在此日期有多个修订版,如何从日志中获取第一个修订版

于 2013-03-05T10:28:13.103 回答