CVS:在特定日期搜索已提交的文件

时间:2010-12-30 07:33:09

标签: linux eclipse cvs

无论如何我可以在特定日期搜索已提交的CVS文件列表吗?

我目前正在使用opensuse和cvs命令行,还有Eclipse IDE用于我的Java东西。

2 个答案:

答案 0 :(得分:3)

您可以使用Eclipse CVS ChangeLog插件

http://code.google.com/a/eclipselabs.org/p/changelog/

答案 1 :(得分:1)

CVS将RCS用于后端。因此,您可以通过CVS工作,或直接通过存储库文件中的RCS ...

来自 man cvs

  
    

日志选项

         

-d日期     使用以分号分隔的日期列表给出的范围内的签入日期/时间打印有关修订的信息。接受的日期格式是许多其他cvs命令的-D选项所接受的日期格式(请参阅CVS手册中的节点“公共选项”)。

         

日期可以按如下方式组合成范围:

         

D1和D2; D2

         

D2> D1

         

选择在d1和d2之间存放的修订。

         

< d

         

d取代;

         

选择日期为d或更早的所有修订版。

         

d<

         

> d

         

选择日期为d或更晚的所有修订版。

         

d

         

选择日期为d或更早的单个最新修订版。

         

>或者<字符后跟=可表示包含范围,而不是排除范围。

         

请注意,分隔符是分号(;)。

  

同样来自 man rcs 页面......

所以,你知道,试试:

% cvs log -d '2007/01/01<2008/07/07' .