2015-07-01 26 views
13

Mam kilka projektów Android Studio, które są podobne i chcę wiedzieć, gdzie dokładnie różnią się ich pliki źródłowe. W jaki prosty sposób to zrobić?Chcę porównać dwa projekty w studiu Android

+0

od 'diff' można zrobić:' diff -urN project1 project2'. – Carpetsmoker

+0

Chciałbym ... ale jestem w systemie Windows. Chcę porównać tylko pliki źródłowe (pliki .java i .xml). Chyba pytam, czy jest jakiś sposób na zrobienie tego w Android Studio. –

Odpowiedz

13

Kliknij prawym przyciskiem myszy plik/katalog/projekt/Moduł> kliknij porównać> podać ścieżkę do porównania

łatwy sposób odnaleźć ścieżki: (biorąc pod uwagę oba projekty są otwarte w Android Studio) Przełącz do projekcji chcesz porównać> kliknij prawym przyciskiem myszy plik/katalog/projekt/moduł>skopiuj ścieżkę> wklej ją z powrotem w oknie dialogowym wyboru ścieżki. LEPIEJ, aby najpierw skopiować ścieżkę.

Verified: Android Studio 1.5.1

4

ja bardzo polecam Porównaj Directories Plugin dla Androida Studio 2+.

Umożliwia szybkie porównanie dwóch katalogów lub plików archiwum (słoik, zip, wojna ... a także tar/gz) na podstawie zawartości plików. W porównaniu z katalogami/archiwami są wyświetlane w widoku drzewa, co daje lepszy i łatwiejszy do odczytania ogólny widok różnic.

Montaż:

Czynne: Plik> Ustawienia> Wtyczki kliknąć na przycisk „Przeglądaj repozytoriów” znajdź „Porównaj telefonicznych” wtyczki z listy dostępnych wtyczek, kliknij prawym przyciskiem myszy i wybierz zainstalować.

Compare Directories Plugin

ogólne instrukcje użytkowania:

wykonać porównanie katalogów ... Polecenie menu, wybierz dwa katalogi lub zip/JAR/pliki tar zawierające pliki o tych samych nazwach plików i zobaczyć porównanie wyniki w otwartym panelu Porównaj katalogi:

  • Pliki i katalogi są wyświetlane w zależności od różnic w ich zawartości: : identyczne, różni się tylko pustymi, nieistotnymi różnymi, różnymi, tylko lewymi, tylko prawymi.
  • Porównywany plik tekstowy można następnie edytować w IDEA.
  • Porównywane różnice w plikach tekstowych można następnie wyświetlać za pomocą zwykłego okna różnicowego IDEA.
  • Porównane różnice w bajtach klas można również wyświetlać za pomocą zwykłego okna różnicowego IDEA.
  • Pliki i katalogi można kopiować z jednej strony na drugą.

Znajdziesz wiele więcej szczegółów na stronie wtyczki: https://plugins.jetbrains.com/plugin/113-compare-directories