Ubuntu için mevcut bazı iyi GUI fark ve birleştirme uygulamaları nelerdir?


Yanıtlar:


98

En sevdiğim Meld.

Ancak birçok seçenek mevcut. Bir vim hayranı olarak kendimi vimdiff, kde kalabalığı için kompare kullanırken buluyorum - ayrıca Beyond Compare gibi linux sürümleri olan ücretli bir sürümü de var . Artıları / eksileri, ne aradığınızı / neyi aradığınıza bağlıdır.

vimdiff, çünkü onu bir terminalden, ssh bağlantısı üzerinden çalıştırabilir ve zaten vim kullanıyorsanız, araçlarınızı / config seçeneklerinizi koruyabilirsiniz.

Meld oldukça temiz bir kullanıcı arayüzüne sahip ve üç yollu ve dizin farklı. Bir kaçını denemek ve kendi işiniz için ne yapmasını beklediğinizden hangisinin iş yaptığını görmeniz gerekir.

Meld'yiMeld uygulama sayfası Ubuntu depolarından kurmak için , çalıştırabilirsiniz:

sudo apt-get install meld

Daha sonra karşılaştırılacak dosyaları / klasörleri seçebilir ve karşılaştırabilirsiniz: görüntü tanımını buraya girin görüntü tanımını buraya girin


Meld'i çok kullanıyorum, svn desteği, mercurial ve git harika.
tutuca

Meld

Meld müthiş, RabbitVCS'deki varsayılan birleştirme aracı olarak dahil edildi
TheLQ

2
mercurial.selenic.com/wiki/Meld bazı stabilite sorunlarını açıklar ve (otomatik) birleştirme özelliklerinin bulunmadığını not eder.
maxschlepzig

Bunun bir sürü bağımlılık çektiğini söylemeliyim: libbonoboui2-0 libbonoboui2-common libglade2-0 libgnomecanvas2-0 libgnomecanvas2-ortak libgnomeui-0 libgnomeui-ortak libgtksourceview2.0-0 libgtksourceview2.0- python-gtksourceview2 python-pyorbit
Bram

24

Bir diğeri yaygın

Ücretsizdir, crossplatform (python ile yazılmıştır), kaynak kodunu vurgulayın, birçok sürüm kontrol aracıyla etkileşime girebilir.


4
Metnin bit parçalarını sağ ve sol bölmelere yapıştırabilecek bir diff aracı arıyordum. Bu ilk bulduğum şey. +1
Bojangles

1
+1, sorunumu çözdüğü için LXDE ve Lubuntu kullanıyorum. Meld'ü seviyorum, ancak amacı yenecek bir sürü cüceler kütüphanesi kurmak zorunda kalacağım.
triplethreat78

1
Meld'den farklı olarak drag-n-drop'u destekler.
Artem Pelenitsyn

2
Sanırım klasörleri karşılaştıramıyorum
Siddharth

1
(+) metni pencere bölmelerine yapıştırmanıza izin verir, ancak (-) sözcük kaydırma yapmaz ve (-) en son sürüm 2014-07-18 tarihinden itibaren 0.4.8'dir, bu nedenle geliştirme muhtemelen beklemededir.
marianoju

14

KDiff3

Oldukça iyi bir 3 yollu birleştirme aracıdır.

alt metin

Özelliklerinden bazıları:

  • iki veya üç metin giriş dosyasını veya dizini karşılaştırır veya birleştirir,
  • farkları satır satır ve karakter karakter gösterir (!),
  • otomatik bir birleştirme tesisi sağlar ve
  • birleşme çatışmalarının rahat bir şekilde çözülmesi için entegre editör,
  • Unicode, UTF-8 ve diğer codec bileşenlerini destekler, "BOM" bayt siparişi işaretiyle otomatik arama
  • KDE üzerindeki KIO'yu destekler (ftp, sftp, balık, smb vb.
  • Farklılıkların basılması,
  • Çizgilerin manuel olarak hizalanması,
  • Sürüm kontrol geçmişinin otomatik olarak birleştirilmesi ($ Log $),
  • ve sezgisel bir grafik kullanıcı arayüzü var.
  • Windows Gezgini entegrasyonu Diff-Ext-for-KDiff3 -
    KDE-Konqueror servis menüsü eklentisine yükleyici dahil

Kdiff3'ü seviyorum ve yıllardır kullanıyorum, ancak Qt kullanıyor ve KDE dışı ortamlarda bazen garipleşebiliyor. Bu, bazı insanlar için daha iyi ya da daha kötü olabileceğini söyledi :)
jocull
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.