Jakie są dobre aplikacje do porównywania i scalania GUI dostępne dla Ubuntu?

Odpowiedzi:

98

Najbardziej podoba mi się Meld

Istnieje jednak wiele opcji do wyboru. Jako fan vimów używam vimdiff, kompare dla tłumu kde - jest też wersja płatna, która ma wersje linux, takie jak Beyond Compare . Zalety / wady zależą od tego, czego szukasz / chcesz zrobić.

vimdiff jest świetny, ponieważ można go uruchomić z terminala, przez połączenie ssh, a jeśli już używasz vima, możesz zachować opcje narzędzi / konfiguracji.

Meld ma dość przejrzysty interfejs użytkownika, i robi różnicę między trzema ścieżkami i katalogami. Będziesz musiał wypróbować parę i przekonać się, które zadanie spełnia Twoje oczekiwania.

Aby zainstalować MeldŁączona strona aplikacji z repozytoriów Ubuntu, możesz uruchomić:

sudo apt-get install meld

Następnie możesz wybrać pliki / foldery do porównania i porównać je: wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Stóg
źródło
Często używam meld, to jest wsparcie dla svn, mercurial i git jest świetne.
tutuca
+1 za meld, świetne narzędzie, które nawet dobrze wygląda :)
Marcel Stimberg
Meld jest niesamowity, jest dołączony jako domyślne narzędzie do scalania w RabbitVCS
TheLQ
2
mercurial.selenic.com/wiki/Meld opisuje niektóre problemy ze stabilnością i zauważa brak (automatycznych) funkcji scalania.
maxschlepzig
Muszę powiedzieć, że to pociąga za sobą wiele zależności: libbonoboui2-0 libbonoboui2-common libglade2-0 libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgtksourceview2.0-0 libgtksourceview2.0-common python-glade2 python-gnome2 python-gtksourceview2 python-pyorbit
Bram
24

Kolejny jest rozproszony

Jest darmowy, crosssplatform (napisany w pythonie), ma podświetlanie kodu źródłowego, może współpracować z wieloma narzędziami kontroli wersji.

vh1
źródło
4
Szukałem narzędzia różnicowego, które pozwalałoby wklejać fragmenty tekstu do prawego i lewego panelu. To jest pierwszy, który znalazłem. +1
Bojangles,
1
+1, ponieważ rozwiązuje to mój problem z uruchomieniem LXDE i Lubuntu. Uwielbiam Melda, ale musiałbym zainstalować kilka bibliotek gnome, które pokonałyby cel.
triplethreat78
1
Obsługuje przeciąganie i upuszczanie w przeciwieństwie do Melda.
Artem Pelenitsyn
2
Chyba nie mogę porównać folderów
Siddharth,
1
(+) pozwala wklejać tekst do paneli okien, ale (-) nie zawija tekstu, a (-) najnowsza wersja to 0.4.8 od 2014-07-18, więc rozwój prawdopodobnie jest na czas nieokreślony wstrzymany.
marianoju
14

Kdiff3

Jest całkiem dobrym narzędziem do łączenia w 3 kierunkach.

alternatywny tekst

Niektóre z jego funkcji to:

  • porównuje lub łączy dwa lub trzy wejściowe pliki tekstowe lub katalogi,
  • pokazuje różnice linia po linii i znak po znaku (!),
  • zapewnia automatyczną funkcję scalania oraz
  • zintegrowany edytor do wygodnego rozwiązywania konfliktów scalania,
  • obsługuje Unicode, UTF-8 i inne kodeki, autodetekcja za pomocą znaku bajtu-BOM „BOM”
  • obsługuje KIO w KDE (umożliwia dostęp do ftp, sftp, fish, smb itp.),
  • Druk różnic,
  • Ręczne wyrównanie linii,
  • Automatyczne łączenie historii kontroli wersji ($ Log $),
  • i ma intuicyjny graficzny interfejs użytkownika.
  • Integracja z Windows-Explorer Diff-Ext-for-KDiff3 - rozszerzenie powłoki zawarte w instalatorze
    wtyczki menu serwisowego KDE-Konqueror
Decio Lira
źródło
Uwielbiam Kdiff3 i używałem go od lat, ale używa Qt i czasami może stać się dziwny w środowiskach innych niż KDE. To powiedziawszy, może działać lepiej lub gorzej dla niektórych osób :)
żartem