我想要在git上将我的项目与以前的提交进行比较。Eclipse在Git树比较窗口中显示了该项目的每个单个文件,有没有方法只显示修改过的文件呢? 我使用的是Eclipse Juno + EGit 2.0。
如果您在历史视图中选择两个提交并使用上下文菜单“相互比较”,则会得到仅包含修改文件的差异。对于您的用例,其中一个提交必须是最上面的。但是,这包括工作区中的所有项目,因此如果您在要调查的项目以外的其他项目中在2个提交之间进行了更改,则可能会给您带来一些噪音。
这是一个旧的帖子,但是情况没有改变。例如,在呈现文件层次结构、分支、提交、更改集等方面,Egit不能胜任多项目开发的工作。我使用低成本但不免费的Beyond Compare软件来获得所需的视图(在工作现场提供)。如果有人知道一个处理这个任务的开源工具或Eclipse插件,请加入讨论。