2010-01-27 60 views
0

我想每天检查一次我们的CVS存储库的所有签入信息并执行代码质量检查。目前我们正在运行一个报告,告诉我们哪个文件发生了变化,提交者和评论中的检查,但是这会让我依次打开每个文件来检查差异。如何查看过去24小时内所有签入CVS的比较?

我真正想要做的是要求在给定日期更改所有文件,然后选择每个文件以查看所做的更改。理想情况下,我可以在Visual Studio中做到这一点,但如果这样可以让生活更轻松,那么我可以访问Eclipse。或者更确切地说,其他工具,如果它会让我更有效率......

回答

0

在最基本的层面上,你可以在命令行中使用cvs diff命令:

cvs diff -D YYYYMMDD_1 -D YYYYYMMD_2 

这将报告文件之间的差异在两个日期的存储库中。你也可以做

cvs diff -D "1 day ago" 

你也可以在Eclipse中做到这一点。

  • 从资源库刷新项目
  • 为你的项目的上下文菜单了
  • 导航到Compare With> Another Branch or Version...
  • 这带来了一个模式对话框,在那里你可以指定一个日期来比较
  • 然后,您将获得差异文件的资源管理器(树)视图,您可以使用Eclipse差异查看器对其进行细读。

(不知道的Visual Studio虽然)。

相关问题