提交的SVN日志显示在一天内发生

时间:2014-06-04 12:37:16

标签: date svn logging

我已经尝试运行svn log命令列出SVN存储库中发生的提交一天。 但是在输出中运行下面的命令后,我可以看到第一行是前一天的提交。

有没有办法在同一天发生变化。我在哪里做错了?

命令我试过: - svn log< \ repo-url> -r {2014-06-03T00:00:00}:{2014-06-03T23:59:59}

结果如下: - svn_log_changes_for_a_day]![[]

2 个答案:

答案 0 :(得分:0)

也许你会尝试阅读SVN Book "Revision Specifiers"," Subversion是否提前一天?"至少注意一次?!

  

请记住,Subversion将在您提供的日期找到存储库的最新版本

即当您在日志中使用日期范围时,第一条记录将始终更早,而不是范围 - 开始,您必须跳过第一条记录

对于SVN 1.8+和合理的短距离,您可以使用--search + --search-and选项作为附加或主过滤器

答案 1 :(得分:0)

正如@LazyBadger已经建议的那样,您可以在Apache Subversion 1.8+命令行客户端上使用--search--search-and选项。这些命令行选项在Subversion 1.8 Release Notes中描述。

TortoiseSVN等GUI客户端为您提供了进行此类搜索/过滤/分组等的界面。请参阅TortoiseSVN示例here