我使用的是Eclipse3.4(在Mac上),我对以特定顺序比较文件的文本比较感到恼火,这不是我想要的。
当我比较两个文件时,似乎总是把第一个文件(按字母顺序)放在左边,第二个文件放在右边,但我希望能够在比较的基础上改变这一点。
在比较'file-a‘和'file-b’时,左边总是有'file-a‘,但这并不总是我想要的。我似乎还记得在早期版本的Eclipse中,当选择Compare With ->时右键单击的文件会改变顺序,但在3.4中这对我不起作用。
下面是我关心的一个例子:
我刚刚执行了subversion合并,并且有一个冲突,所以我现在有以下文件:
文件
file.merge-left
file.merge-right
file.working
我已经对文件进行了更改,现在想要比较文件与文件。merge - right和file.working to file.merge-left并拆分编辑器,这样我就可以将工作/左侧的更改放在文件/右侧的更改上,然后只需翻页比较编辑器,并确保此文件与合并所来自的文件之间的差异已被保留,但文件在左侧,而file.working在右侧,因此需要对角线上的差异进行比较,而不仅仅是上下比较。
发布于 2008-09-19 06:11:42
是的,这真的很烦人。我们使用一个名为Beyond Compare的外部工具(我们有公司许可证),它可以轻松地交换双方。
您可能应该使用Bugzilla向相关的Eclipse团队提出增强请求。如果有足够的需求,它将进入下一个版本,或者有人将编写一个新的(或修改现有的)插件以允许交换。
发布于 2011-04-28 21:23:13
当比较屏幕出现时,会有一个“交换起始和终止”按钮。实际上,我正在寻找一种改变默认行为的方法。例如,当我比较修订时,除非我在比较之前单击交换按钮,否则它总是在左侧而不是右侧显示最新的修订。
发布于 2017-02-06 19:07:00
https://stackoverflow.com/questions/99830
复制相似问题