【问题标题】:How can I find the difference between two Java projects如何找到两个 Java 项目之间的区别
【发布时间】:2017-03-10 10:26:06
【问题描述】:

我有一个包含 100 多个类的 Java 项目。该项目后来已更新(即某些类已更改)。我想要做的是我想在两个版本之间进行比较并获取已更改的类。是否可以使用diff 命令?还是有其他选择?

【问题讨论】:

标签: java diff


【解决方案1】:

检查这个软件,看看它是否能完成这项工作: Comparing files recursively

【讨论】:

    【解决方案2】:

    如果您使用控制版本系统(您这样做,对吗?),这样做应该很简单(并且会以比使用 diff 更用户友好的方式向您展示差异)。

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

    【讨论】:

      【解决方案3】:

      我还想比较不同版本的 java 项目。我使用了 Inntellij IDE 社区版。它还可以直观地比较两个文件夹并合并。更多详情请参考here in Intellij IDE docs

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-10-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多