如何在Eclipse中查看最近的CVS项目更改?

23

在Eclipse中是否有一种方法可以查看项目的所有最近更改?就像在SVN中,您只需在文件夹的右键菜单上点击“查看日志”。在CVS / Eclipse中,我只能查看特定文件的历史记录,无法查看上次提交中更改了哪些文件。 >.<''

谢谢!

7个回答

11

你可以根据时间进行差异比较,例如查看最近几天提交的更改。

在Eclipse中进行这个操作有些棘手,但是你可以进入CVS Repositories视图,点击“日期”,输入“起始”日期,然后导航到要查找更改的项目,选择“与...比较”,选择“结束”日期。然后您将看到在此期间发生的更改。


8

我认为这不是Eclipse标准插件所支持的功能。

曾经有一个SourceForge项目试图增强这个功能,但我不确定它是否仍在积极维护。


4
这个问题在stackoverflow上也被问到了,链接在这里:https://dev59.com/aUzSa4cB1Zd3GeqPo7i1#7600830 ,并且链接到了一个更新后、拥有更多功能的插件版本。 - Brad Parks

1

我在Eclipse工具中没有找到任何东西。我更喜欢使用CommitMonitor来监视项目的SVN历史记录(整个项目、分支、标签)。它运行在系统托盘中,每隔几秒钟提醒您。


0

本主题或CVS FAQ中所提到:

"查看上次提交更改的文件":

这不是选择项目上下文菜单中的"比较>另一分支或版本"操作的等价物吗?


1
如果您可以选择以前的提交,那么这将非常好,但是您不能。您只能选择版本化的标签。 - Nick Spacek

0

在我没有可以从Eclipse完成工作的插件之前,我使用存储库的根目录中的文件历史记录。

如果您在根目录中未看到文件历史记录,请使用以下方式创建它

REPOSITORY_HOME\CVSROOT>echo>history

之后,存储库上的所有操作将以以下形式保存:

u4f2c09af|dejanr|MyPC|src|1.5|Main.java|

注意:所有用户需要对“history”文件具有读写权限。

-1

在项目团队上右键点击->同步存储库


-2

对我来说,这个操作非常简单:

  • SVN Repositories 视图中,右键单击任何目录,包括仓库根目录
  • 从上下文菜单中选择 Show history
  • 修订版本将显示在 History 视图中,就像 Tortois 中的 Show log 一样

你使用的是哪个 Eclipse 版本? - Michael Scheper
抱歉,我刚刚意识到您很久以前发表了评论。我正在使用Juno。 - Matija Han
没问题。我的项目上下文菜单中出现了一些团队相关的东西,但我必须选择“共享”才能设置历史记录工作。干杯。 - Michael Scheper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接