Git 比较同一文件的两个修订版本

Git 比较同一文件的两个修订版本,git,aptana,Git,Aptana,在Eclipse4.2中,使用AptanaPlugin3.2 我已经看到了一些关于当前文件和另一个版本之间比较的答案,但我正在寻找一种方法来比较同一文件的两个以前的版本 所以右键单击>比较>修订。。。不起作用,因为我只能选择一个版本 “资源历史记录”窗口也没有帮助 我想做的是在“提交树”中选择与文件相关的两个不同的提交,然后比较它们。如果只讨论GUI,然后将项目签出到版本abc456,将文件与版本dfg786进行比较 如果命令行正常: git diff abc456 dfg786-filenam

在Eclipse4.2中,使用AptanaPlugin3.2

我已经看到了一些关于当前文件和另一个版本之间比较的答案,但我正在寻找一种方法来比较同一文件的两个以前的版本

所以右键单击>比较>修订。。。不起作用,因为我只能选择一个版本

“资源历史记录”窗口也没有帮助


我想做的是在“提交树”中选择与文件相关的两个不同的提交,然后比较它们。

如果只讨论GUI,然后将项目签出到版本abc456,将文件与版本dfg786进行比较

如果命令行正常:


git diff abc456 dfg786-filename

愿意使用命令行diff,还是只能在eclipse中使用?这是一个与aptana相关的问题,所以是的,我想在eclipse中使用它。您的问题解决了吗?如果是这样的话,如果你能接受答案,如果它有助于或提供你自己的答案,那么其他人可以从知识中受益,那就太好了,谢谢!问题没有解决,aptana | git没有这个特性。所以,在这个问题上有一个无法解决的状态!这是唯一的解决办法吗?在EGit中,我们可以比较历史树中的两个修订。此功能似乎已丢失。您是否正在谈论在“历史记录”视图中选择两个提交并使用右键单击“相互比较”进行比较的功能?我怀疑如果aptana插件中没有这种方法,那么我的解决方案将是唯一的解决方案。eclipse中唯一的解决方案是使用egit而不是aptana | git。目前看来,egit非常先进,因此在eclipse中使用其他任何东西都没有多大意义