如何找到两个Java项目之间的区别

时间:2017-03-10 10:26:06

标签: java diff

我有一个包含100多个类的Java项目。该项目后来已更新(即某些课程已更改)。我想要做的是我想比较两个版本并获得已经更改的类。是否可以使用diff命令?或者还有其他选择吗?

5 个答案:

答案 0 :(得分:2)

检查此软件,看看它是否可以完成这项工作: Comparing files recursively

答案 1 :(得分:2)

如果您使用的是控制版本系统(您这样做,对吧?),应该直接这样做(并且会以比使用差异更友好的方式向您显示差异)。

将原始文件放在文件夹中。创建存储库并提交所有文件。用新版本替换文件。查看与CVS工具的差异(例如,使用git,使用git gui或git diff)。

答案 2 :(得分:1)

我还想比较不同版本的Java项目。我使用了Inntellij IDE社区版。它还可以直观地比较两个文件夹并合并。有关更多详细信息,请参见here in Intellij IDE docs

enter image description here

答案 3 :(得分:0)

如果您对第三方工具感兴趣,请使用超越比较(http://www.scootersoftware.com/download.php)。有一个比较目录/文件夹的选项,它将显示带有更改的文件。

答案 4 :(得分:0)

感谢您的回答。我用Meld找到了一个goop选项