Alternatywa dla WinMerge w Ubuntu

23

Muszę w prosty sposób porównywać / porównywać / scalać pliki. W systemie Windows użyłbym WinMerge . Jakie alternatywy są dostępne w Ubuntu?

Rzeczy, które muszę być w stanie zrobić:

  • Zobacz 2 pliki obok siebie z wyróżnionymi różnicami
  • Masz opcję łączenia tych plików ze sobą
Peter Smit
źródło
Szukasz formy narzędzi do synchronizacji?
Ivo Flipse,
1
Po prostu zauważę, że w mgnieniu oka, kiedy Meld nie był zbyt zajęty tabaką, użyłem WinMerge działającego pod WINE.
Evan,

Odpowiedzi:

26

Meld ( alternatywny link )

Meld to wizualne narzędzie do porównywania i scalania. Możesz porównać dwa lub trzy pliki i edytować je w miejscu (różnice aktualizują się dynamicznie). Możesz porównać dwa lub trzy foldery i uruchomić porównania plików. Możesz przeglądać i wyświetlać kopię roboczą z popularnych systemów kontroli wersji, takich jak CVS, Subversion, Bazaar-ng i Mercurial. Spójrz na stronę zrzutów ekranu, aby uzyskać bardziej szczegółowe funkcje.

alternatywny tekst alternatywny tekst

Ivo Flipse
źródło
Dzięki! To jest świetne! (Poczekam jeszcze chwilę, zanim zaakceptuję twoją odpowiedź)
Peter Smit,
Nie spiesz się ;-) Cieszę się, że ci się podobało!
Ivo Flipse,
Przyjąłem tę odpowiedź, ale o ile wiem, rozproszenie jest równie dobrą opcją.
Peter Smit
12

Lubię rozproszone :

Diffuse to graficzne narzędzie do łączenia i porównywania plików tekstowych. Diffuse jest w stanie porównać dowolną liczbę plików obok siebie i daje użytkownikom możliwość ręcznej regulacji dopasowania linii i bezpośredniej edycji plików. Diffuse może także pobierać wersje plików z repozytoriów Bazaar, CVS, Darcs, Git, Mercurial, Monotone, Subversion i SVK w celu porównania i scalenia.

wprowadź opis zdjęcia tutaj

ihuston
źródło
Świetny! A ten jest również w repozytorium!
Peter Smit
Potem poproszę głosowanie o Diffuse ;-)
Ivo Flipse
To nie obsługuje porównywania katalogów, bardzo smutne.
pavelkolodin
5

gvimdiff jest przydatny do szybkich porównań. Zainstaluj gvim, aby go zdobyć.

wprowadź opis zdjęcia tutaj

stamtąd
źródło
1
Z pewnością będzie to dobre dla użytkowników vima. (Więc nie dla mnie, nie lubię vimów)
Peter Smit
3

KDiff3 jest wieloplatformowy i ma zaawansowane możliwości różnicowania linii i znaków. Zobacz więcej o jego funkcjach tutaj .

alternatywny tekst

mutewinter
źródło
Nie mogę powiedzieć, że jego interfejs jest intuicyjny.
anatoly techtonik
1

Narzędzie open source Kompare jest warte dodania do narzędzi różnicowych w systemie Linux:

  1. Skutecznie wykorzystuje kolor
  2. Działa świetnie z wiersza poleceń, aby potokować rekursywne zestawy plików różnicowych bezpośrednio z Subversion (lub dowolnego innego systemu kontroli wersji)

    [~ / ścieżka / do / projektu / źródła] $ svn diff | kompare -o -

  3. Działa świetnie z Gnome Ubuntu, mimo że jest to natywna aplikacja KDE.

Aby zainstalować na ubuntu: $ sudo apt-get install kompare

Heston T. Holtmann
źródło
Brak zrzutów ekranu to błąd. =)
anatolij techtonik