【发布时间】:2010-12-20 12:20:41
【问题描述】:
我正在寻找一种差异工具,它可以让我仅将文件的一个子部分与另一个文件的一个部分进行比较,甚至可以对它本身进行比较。最好基于 Eclipse,但会接受所有建议。
是的,我知道我可以将这两个部分复制到不同的文件中并进行比较,但是当您尝试进行大量重构时,这非常乏味。
基本上,我试图从遭受大量 ctrl-V '继承' 的代码库中删除尽可能多的重复代码 ;-) 但是随着时间的推移,粘贴的部分已经逐渐分开。
【问题讨论】:
-
+1 来自我 - 我总是使用 3 或 4 行 something (错误代码、一些 xml、GUID 等...)并尝试比较它和别的东西。将它们放入 2 个文件中是可行的,但很痛苦。
-
感谢欺骗者的所有建议,我检查了它们。我在 eclipse 中找到了一个使用 simian 的插件。真正的问题不在于找到受骗者。我已经知道大多数受骗者实际上在哪里。它是您需要弄清楚如何解决我目前所处的欺骗的点......这就是为什么我需要直接区分这些部分。
-
@EvilPuppetMaster:是的,关键不是发现而是差异。我问的是similar question。要去调查 Atomiq。
标签: eclipse refactoring eclipse-plugin diff