我有一个包含100多个类的Java项目。该项目后来已更新(即某些课程已更改)。我想要做的是我想比较两个版本并获得已经更改的类。是否可以使用diff
命令?或者还有其他选择吗?
答案 0 :(得分:2)
检查此软件,看看它是否可以完成这项工作: Comparing files recursively
答案 1 :(得分:2)
如果您使用的是控制版本系统(您这样做,对吧?),应该直接这样做(并且会以比使用差异更友好的方式向您显示差异)。
将原始文件放在文件夹中。创建存储库并提交所有文件。用新版本替换文件。查看与CVS工具的差异(例如,使用git,使用git gui或git diff)。
答案 2 :(得分:1)
我还想比较不同版本的Java项目。我使用了Inntellij IDE社区版。它还可以直观地比较两个文件夹并合并。有关更多详细信息,请参见here in Intellij IDE docs
答案 3 :(得分:0)
如果您对第三方工具感兴趣,请使用超越比较(http://www.scootersoftware.com/download.php)。有一个比较目录/文件夹的选项,它将显示带有更改的文件。
答案 4 :(得分:0)
感谢您的回答。我用Meld找到了一个goop选项