У меня есть несколько проектов Android Studio, которые похожи, и я хочу точно знать, где их исходные файлы отличаются. Что это простой способ сделать это?
Я хочу сравнить два проекта в студии Android
Ответ 1
Щелкните правой кнопкой мыши файл/каталог/проект/модуль > нажмите сравнить с > , чтобы указать путь для сравнения
ЛЕГКО ПУТЬ НАЙТИ ПУТЬ: (учитывая, что оба проекта открыты в Android Studio) Перейдите к проекту, который вы хотите сравнить > щелкните правой кнопкой мыши файл/каталог/проект/модуль > путь копирования > , вставьте его обратно в диалоговом окне выбора пути. ЛУЧШЕ, чтобы сначала скопировать путь.
Проверено: Android Studio 1.5.1
Ответ 2
Я настоятельно рекомендую Сравнить плагины каталогов для Android Studio 2 +.
Позволяет быстро сравнивать два каталога или архивные файлы (jar, zip, war... и tar/gz) на основе содержимого файла. В сравнении каталоги/архивы показаны в древовидной структуре, чтобы дать лучшее и более легкий для просмотра общий вид различий.
Установка:
Открыть: Файл > Настройки > Плагины Нажмите кнопку "Обзор репозиториев", найдите плагин "Сравнить каталоги" в списке доступных плагинов, щелкните по нему правой кнопкой мыши и выберите установку.
Общие инструкции по использованию:
Выполните команду Compare Directories... menu, выберите два каталога или файлы zip/jar/tar, содержащие файлы с одинаковыми именами файлов, и посмотрите результаты сравнения на открытой панели "Сравнить каталоги":
- Файлы и каталоги отображаются в зависимости от различий в их содержание: идентичное, различное только пробелами, незначительное разные, разные, только левые, только правые.
- В текстовом редакторе можно отредактировать сравниваемый текстовый файл.
- Сравниваемые различия в текстовых файлах можно просмотреть с помощью обычного окна diff IDEA.
- Сравниваемые различия между байт-кодами класса можно также просмотреть с помощью обычного окна с IDEA diff.
- Файлы и каталоги могут быть скопированы с одной стороны на другую.
Более подробную информацию вы найдете на странице плагина: https://plugins.jetbrains.com/plugin/113-compare-directories
Ответ 3
Как мне удалось сравнить два проекта (не слишком практичные в больших проектах со многими классами), нужно скопировать классы из одного проекта в другой, изменить имя скопированного класса, чтобы не дублировать или не заменять оригинальный класс, и сравните каждый 2 класса (выберите оригинал и класс сравнения, щелкните правой кнопкой мыши по одному из них и "Сравните файлы" ). Как я сказал, это не эффективно.