【发布时间】:2010-10-08 05:49:30
【问题描述】:
在 Eclipse 中有没有办法查看项目的所有最近更改?就像在 SVN 中一样,您只需在文件夹的右键菜单上“查看日志”即可。在 CVS/Eclipse 中,我只能查看某个文件的历史记录。我无法看到上次提交中更改了哪些文件。 >.
谢谢!
【问题讨论】:
标签: java eclipse svn version-control cvs
在 Eclipse 中有没有办法查看项目的所有最近更改?就像在 SVN 中一样,您只需在文件夹的右键菜单上“查看日志”即可。在 CVS/Eclipse 中,我只能查看某个文件的历史记录。我无法看到上次提交中更改了哪些文件。 >.
谢谢!
【问题讨论】:
标签: java eclipse svn version-control cvs
我认为标准 Eclipse 插件不支持它。
有一个sourceforge project 试图增强此功能,但不确定它是否仍在积极维护中。
【讨论】:
如this thread 或 CVS 常见问题中所述:
“查看上次提交中更改了哪些文件”:
这不等于从项目的上下文菜单中选择“Compare With>Another Branch or Version”操作吗?
【讨论】:
你可以根据时间做差异。例如,查看最近几天提交了哪些更改。
在 Eclipse 中比较笨拙,但是您可以进入 CVS 存储库视图,单击“日期”,输入“开始”日期,然后导航到要查找更改的项目,选择“比较”并选择“到“ 日期。然后你会看到在那段时间发生的变化。
【讨论】:
在我没有可以从 Eclipse 完成这项工作的插件之前,我会使用存储库根目录中的文件历史记录。
如果您在 ROOT 中看不到文件历史记录,则使用
创建它REPOSITORY_HOME\CVSROOT>echo>history
之后存储库上的所有操作都将保存在表单中:
u4f2c09af|dejanr|MyPC|src|1.5|Main.java|
注意:所有用户都需要对“历史”文件拥有 rw 权限
【讨论】:
我没有在 Eclipse 中找到该工具的任何内容。我更喜欢使用CommitMonitor 来监控项目的 SVN 历史记录(整个项目、分支/s、标签/s)。它在系统托盘中运行,每秒钟都会向您展示广告。
【讨论】:
这对我来说非常简单:
【讨论】:
右键项目组->同步仓库
【讨论】: