【问题标题】:I want to compare two projects in Android studio我想比较 Android studio 中的两个项目
【发布时间】:2015-07-01 21:56:53
【问题描述】:

我有几个相似的 Android Studio 项目,我想确切地知道它们的源文件在哪里不同。有什么简单的方法可以做到这一点?

【问题讨论】:

  • 使用diff,您可以:diff -urN project1 project2
  • 我希望......但我在 Windows 上。我只想比较源文件(.java 和 .xml 文件)。我想我在问是否有办法在 Android Studio 中做到这一点。

标签: android-studio compare diff


【解决方案1】:

右键文件/目录/项目/模块>点击比较>给出比较路径

查找路径的简单方法:(考虑到这两个项目都在 Android Studio 中打开) 切换到您要比较的项目 > 右键单击​​文件/目录/项目/模块 > 复制路径 > 将其粘贴回选择路径对话框中。 最好先复制路径。

已验证:Android Studio 1.5.1

【讨论】:

    【解决方案2】:

    在 Android studio 3.4.2你可以通过右键点击

    选择 Android :应用程序 → 比较目录为您的文件选择正确的路径并完成。

    Android Studio Bumblebee : 应用程序 → 比较或 Ctrl+D :)

    【讨论】:

    • 非常感谢。这是一个救命稻草,我已经备份了我的项目并进行了更改以解决问题并进行了优化并以失败的应用程序告终,因为我不断在不同的地方进行更改,所以我需要知道哪些更改不会浪费太多时间
    【解决方案3】:

    我强烈推荐 Compare Directories Plugin for Android Studio 2+。

    允许快速比较两个目录或存档文件(jar、 zip、war... 以及 tar/gz) 基于文件内容。比较的 目录/档案显示在树视图中,以提供更好的和 更易于阅读的总体差异视图。

    安装:

    打开:文件 > 设置 > 插件 点击“Browse repositories”按钮,在可用插件列表中找到“Compare Directories”插件,右击选择安装。

    一般使用说明:

    执行 Compare Directories... 菜单命令,选择两个目录或包含相同文件名的文件的 zip/jar/tar 文件,然后在打开的 Compare Directories 面板上查看比较结果:

    • 文件和目录的显示取决于它们的不同之处 内容:相同,仅空格不同,不显着 不同的,不同的,仅左,仅右。
    • 然后可以在 IDEA 中编辑比较的文本文件。
    • 然后可以使用通常的 IDEA 差异窗口查看比较的文本文件差异。
    • 还可以使用通常的 IDEA diff 窗口查看比较的类字节码差异。
    • 文件和目录可以从一侧复制到另一侧。

    您将在插件页面中找到更多详细信息: https://plugins.jetbrains.com/plugin/113-compare-directories

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多