Moim ulubionym narzędziem do porównywania plików było Beyond Compare, ale odkąd ostatnio przełączyłem się na OS X, nie jestem już w stanie go używać i szukam alternatywy, najlepiej darmowej.
Aktualizacja: Popełniłem błąd, nie zaznaczając, że szukam również narzędzia do porównywania katalogów, nie tylko plików. Ponieważ może to unieważnić już udzielone odpowiedzi, zadałem kolejne pytanie: Jakich narzędzi do porównywania katalogów mogę używać w systemie OS X?
Odpowiedzi:
Beyond Compare 4 działa teraz także na OSX. Wejdź na http://www.scootersoftware.com/beta.php?zz=beta4_whatsnew
źródło
To jest agregacja odpowiedzi zamieszczonych na SO za usunięty klona, Graphical diff dla Mac OS X . Zawiera linki do każdego produktu oraz aktualną cenę od ostatniej edycji w USD.
Pamiętaj, że wszelkie linki do SO będą widoczne tylko dla użytkowników, którzy mogą wyświetlać usunięte treści, co wymaga uprawnień moderatora lub reputacji 10 000 w tej witrynie.
Były też inne sugestie, które same w sobie nie były różnymi narzędziami, które wymienię poniżej:
Chodzi o to, aby łączyć scalanie tego wątku w ten, jak tutaj opisano .
źródło
kdiff3
,meld
,tkdiff
, wymienionych powyżej, a takżexxdiff
są dostępne wport install
.brew install meld
.FileMerge jest dołączony do XCode, ale wolę Kalejdoskop, który nie jest darmowy.
źródło
opendiff file1 file2
Używam kalejdoskopu . Lub po prostu stary
diff
z CLIźródło
To nie jest świetne, ale FileMerge w pakiecie z systemem operacyjnym można uruchomić z wiersza poleceń jako
opendiff a.txt b.txt
.źródło
DiffMerge od Sourcegear jest prosty i darmowy.
źródło
Możesz użyć,
diff
jeśli używasz wiersza polecenia.źródło
Changes.app ma świetną reputację i wiele funkcji. Kalejdoskop jest również świetny i ma pięknie zaprojektowany interfejs użytkownika.
Warto również wspomnieć, jeśli programujesz, że Xcode 4 ma teraz wbudowane narzędzia do wizualnego porównywania.
źródło
Jest też DeltaWalker .
To 40 USD i dostępna jest wersja próbna.
źródło
Oto, które znalazłem:
FileMerge (opendiff)
Jest dołączony do Xcode z zainstalowanymi narzędziami wiersza poleceń
DiffMerge W pakiecie z Xcode z zainstalowanymi narzędziami wiersza poleceń
vimdiff
To bezpłatne i otwarte oprogramowanie. Zainstalować przez:
brew install vim
.Meld
Można go zainstalować za pomocą polecenia Homebrew:,
brew install meld
ale prawdopodobnie nie zadziała.KDiff3
Można zainstalować za pomocą Homebrew za pomocą polecenia:
brew install kdiff3
TkDiff
Można zainstalować za pomocą Homebrew za pomocą polecenia:
brew install tkdiff
TextWrangler
VisualDiffer
Dostępne w App Store
Kalejdoskop
Komercyjny z bezpłatnym okresem próbnym.
Araxis Merge
Komercyjny z bezpłatnym okresem próbnym.
Zmiany
Komercyjny z bezpłatnym okresem próbnym.
Zobacz także Porównanie narzędzi do porównywania plików w Wikipedii, aby zobaczyć pełną listę.
źródło
Dostępnych jest bardzo wiele narzędzi porównawczych. Wielu robi katalogi i pliki. Niektóre działają nawet jako narzędzia do scalania (2 i 3 sposoby). Niektóre z nich zostały już wspomniane w innych odpowiedziach, a twój wybór będzie zależeć od wymaganych funkcji i tego, ile jesteś gotów zapłacić za narzędzie. Istnieje dobra strona Wikipedii z porównaniem wielu bardziej znanych.
źródło
Korzystam z synchronizacji folderów W sklepie Mac App Store kosztuje 8,99 USD . Działa naprawdę ładnie.
źródło
P4Merge to darmowe, bardzo ładne narzędzie do porównywania i porównywania. To może:
Pobierz go tutaj na komputery Mac i Linux
Niektóre zrzuty ekranu:
Różnica wizualna obrazu:
źródło
To narzędzie https://filecomparisontool.com
źródło
vim ma również wbudowane wsparcie dla diff side-by-side -
Oto strona szczegółowo opisująca tryb vim diff -
http://www.carbonsilk.com/development/vim-diff/
źródło
https://rowanj.github.io/gitx/
źródło