Eclipse + Git - 如何在比较操作中仅显示修改过的文件?

3

我想要在git上将我的项目与以前的提交进行比较。Eclipse在Git树比较窗口中显示了该项目的每个单个文件,有没有方法只显示修改过的文件呢?

我使用的是Eclipse Juno + EGit 2.0。


也许它认为这些文件已经改变是因为EOL字符的缘故? - Karen Butzke
3个回答

3
如果您在历史视图中选择两个提交并使用上下文菜单“相互比较”,则会得到仅包含修改文件的差异。对于您的用例,其中一个提交必须是最上面的。
但是,这包括工作区中的所有项目,因此如果您在要调查的项目以外的其他项目中在2个提交之间进行了更改,则可能会给您带来一些噪音。

2

这是一个旧的帖子,但是情况没有改变。例如,在呈现文件层次结构、分支、提交、更改集等方面,Egit不能胜任多项目开发的工作。我使用低成本但不免费的Beyond Compare软件来获得所需的视图(在工作现场提供)。如果有人知道一个处理这个任务的开源工具或Eclipse插件,请加入讨论。


2
尝试右键单击团队->同步工作区。您需要选择一个项目才能显示此菜单项。这将打开同步透视图。您可以选择一些“模式”,如仅显示传入或传出等...
我觉得这个视图比“比较”更好。不确定为什么EGit两者都有。

我不知道为什么,但同步选项给我的结果与与=/比较相同。 - Fabio Araujo

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