0

我尝试使用 SVN log 命令列出两个日期之间在 SVN 存储库中完成的活动。我给出了从 2012 年到 2013 年的日期,但它给出了 2010 年的输出。有人可以帮忙吗

C:\Users\madsrini>svn log URL -r{2012-08-01}:{2013-02-21}
------------------------------------------------------------------------
r1 | <USERNAME> | 2010-12-10 18:04:52 +0530 (Fri, 10 Dec 2010) | 1 line
4

1 回答 1

1

请重新阅读SVN 书籍,“修订日期”一章

当您指定一个日期时,Subversion 将该日期解析为该日期的最新版本的存储库

并警告“颠覆早一天吗?”

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

您的日志显示(按要求): 2012-08-01 之前的最新修订是 2010-12-10

于 2013-02-21T23:29:40.837 回答