2013-02-21 103 views
0

我试图使用SVN日志命令列出两个日期之间在SVN资源库中完成的活动。我已经给出了从2012年到2013年的日期,但它是2010年的产量。谁能在这个SVN日志错误日期不匹配

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 
+1

嗯,他曾试图查询修订2012年8月1至二月21,2013年,并从2010年开始进行修订。为什么这样的事情对我来说似乎是一个公平的问题。 – 2013-02-21 10:32:35

回答

1

普莱舍,重读SVN Book“修订日期”一章帮助

当你指定一个日期,Subversion会日期到存储库的最新的修订版作为该日期

并警告“颠覆一天早?”

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

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

+0

谢谢。我的要求是查找驻留在服务器中的非活动存储库超过180天。我怎么能找到它。是否有任何SVN命令 – user2094897 2013-02-22 03:49:25

+0

仅用于此目的,我已开始为每个存储库采用日志修订版,并使用perl脚本必须从日志中过滤掉存储库的名称,这次我试图根据日期和时间过滤出修订版再次我得到了同样的结果..请在下面找到 – user2094897 2013-02-22 04:10:55

+0

svn log -r {“2012-08-01 13:30”}:{“2013-02-21 13:30”}网址 ------ -------------------------------------------------- ---------------- r1 | | 2010-12-10 18:04:52 +0530(星期五,2010年12月10日)| 1线再次我得到相同的结果。 – user2094897 2013-02-22 04:13:06