Jakiego narzędzia do porównywania plików mogę używać w systemie OS X?


77

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?


Zobacz moją odpowiedź na twoje drugie pytanie. Zalecenie Ditto Anthonyga.
JRobert

Odpowiedzi:


23

Beyond Compare 4 działa teraz także na OSX. Wejdź na http://www.scootersoftware.com/beta.php?zz=beta4_whatsnew


1
Jako długoletni użytkownik Beyond Compare (ponad 10 lat) mogłem powiedzieć, że jedyną rzeczą, której mi brakowało w moim starym okresie Windows, był BC. Teraz @orangebreeze otrzyma dużo głosów, ponieważ nie ma nic tak dobrego jak BC, a ja wypróbowałem większość narzędzi.
sorin

60

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 .


2
Dla każdego z wykorzystaniem DarwinPorts kdiff3 , meld, tkdiff, wymienionych powyżej, a także xxdiffsą dostępne w port install.
Ioannis Filippidis

Próbowałem połączyć się przez Macports i wymagana była ogromna liczba zależności. Od tego czasu zacząłem używać diff TextWranglera. Dokonuje porównań katalogów i możesz scalić zmiany linia po linii. Nie robi to jednak porównania trójstronnego.
Jason S

3
FWIW meld jest również dostępny poprzez napar. brew install meld.
commadelimited

P4Merge jest darmowy, bardzo ładny, może być używany zarówno jako diff, jak i scalanie, nie musi być już pobierany za pomocą klienta perforce, a nawet może różnicować wizualnie obrazy! Pobierz tutaj
Brad Parks,

Dziękuję bardzo .. TextWrangler jest naprawdę łatwy w użyciu.
swiftBoy

26

FileMerge jest dołączony do XCode, ale wolę Kalejdoskop, który nie jest darmowy.


3
Aby znaleźć FileMerge (zakładając, że masz XCode) ... uruchom Xcode i wybierz menu „Xcode” -> Otwórz narzędzie programisty -> FileMerge. Możesz też uniknąć uruchamiania XCode, grzebiąc w /Applications/Xcode.app/Contents/Applications/FileMerge.app
Harry Wood

1
Kiedy Harry Wood mówi „grzebanie w kółku”, oznacza pisanie w terminalu: open /Applications/Xcode.app/Contents/Applications/FileMerge.app
Roberto

@Roberto lub przez Finder -> Idź -> Idź do folderu ... (Cmd + Shift + G)
nie

1
@HarryWood @Roberto można otworzyć plik filemerge z konsoli bez konieczności opendiff file1 file2
pokierowania

2
Przybyłem tutaj, aby dowiedzieć się, jak otworzyć filemerge (zawsze zapominam!), I zauważyłem, że już zostawiłem komentarz wyjaśniający, jak w przeszłości * high
fives


11

To nie jest świetne, ale FileMerge w pakiecie z systemem operacyjnym można uruchomić z wiersza poleceń jako opendiff a.txt b.txt.



5

Możesz użyć, diffjeśli używasz wiersza polecenia.




3

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ę.


2

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.



1

P4Merge to darmowe, bardzo ładne narzędzie do porównywania i porównywania. To może:

  • Zróżnicowane pliki
  • Wykonaj 3 sposoby łączenia
  • Czy Różnice folderów
  • Wizualnie różnicuj 2 pliki graficzne!

Pobierz go tutaj na komputery Mac i Linux

Niektóre zrzuty ekranu:

wprowadź opis zdjęcia tutaj

Różnica wizualna obrazu: wprowadź opis zdjęcia tutaj


1

To narzędzie https://filecomparisontool.com

  1. Internetowy, więc jest kompatybilny
  2. Przyjazny dla urządzeń mobilnych
  3. Zaoszczędź porównanie do 6 miesięcy
  4. Udostępnij porównanie przez URL
  5. To jest darmowe!


0

GitX-dev jest rozwidleniem (wariantem) GitX, od dawna niedziałającego GUI dla systemu kontroli wersji git. Został on utrzymany i ulepszony dzięki zmianom zorientowanym na produktywność i przyjazność, z wysiłkiem skoncentrowanym na stworzeniu najwyższej klasy, możliwego do utrzymania narzędzia dla dzisiejszych aktywnych programistów.

https://rowanj.github.io/gitx/

wprowadź opis zdjęcia tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.