2010-07-19 142 views
4

我正在寻找一个工具,该工具可以让我对两个相当大的Java软件包中的哪些文件有不同的高级视图。如果我能够深入到单个文件,那么这将是一件好事。如果可能的话,我不想通过文件去找任何想法?是否有比较/比较两个Java包的体面工具?

感谢

回答

1

Beyond compare(和其它比较工具)可以做目录比较太...

+0

+1优秀节目。 – 2010-07-19 17:04:19

+0

同意。 15个字符 – 2010-07-19 17:07:31

0

我用Kompare在Linux上。只是一个diff GUI前端,它可以递归地区分目录。我相信还有很多其他人(我确定我在某处看过一个列表)。

0

Eclipse运行良好。只需选择两个不同的软件包(按住Ctrl键,点击一个软件包,再次点击另一个软件包),右键单击其中一个选择的软件包,进入“比较...”子菜单,选择“比较彼此'。

0

我也使用Araxis Merge来做到这一点。这对代码合并也很有帮助。它不是免费的(我认为大约80美元),但是非常值得。

0

我总是使用日蚀团队同步(对于包含的CVS;这需要一个修订签入和另一个磁盘)与subclipse插件的方式相同。

如果您使用的是Windows和版本控制系统的检查,你可以使用winmerge

0

最后没有我检查kdiff3在* nix和窗口的工作两者。

1

WinMerge是一款优秀的Windows独立diff工具,我几乎可以将它用于所有源文件。它可以浏览文件夹结构(在你的情况下,你的Java包)。

如果您确实使用版本控制,它将与TortoiseSVN(或许还有其他人在Tortoise系列中)很好地集成在一起。

+0

试了一下,认为它应该是正确的答案。包装比较非常好。 – katana0815 2015-08-21 14:15:48