Meld logosu

Meld

v3.22.2~40 MBAçık Kaynak Linux macOS Windows
Güvenli Türkçe Açık Kaynak
Resmi Site GitHub

Meld, dosya ve dizin farklarini gorsel olarak karsilastirmak ve birlestirmek (merge) icin tasarlanmis acik kaynakli bir fark aracidır. Windows, Linux ve macOS platformlarinda calisan yazilim, GNU GPL v2 lisansi ile ucretsiz olarak sunulmaktadir.

Temel Ozellikler

  • Iki veya uc dosyayi yan yana karsilastirma ve renk kodlu fark gosterimi
  • Dizin karsilastirmasi ile klasor yapilari arasindaki farklari listeleme
  • Git, SVN, Mercurial ve Bazaar gibi surum kontrol sistemleri ile entegrasyon
  • Tek tikla degisiklik aktarimi (sol-sag blok birlesimi)
  • Inlajn ve blok duzeyinde fark vurgulama
  • Dosya filtreleme ile belirli uzantilari veya desenleri dislama
  • UTF-8 ve diger kodlamalari destekleyen cok dilli dosya karsilastirmasi
  • Otomatik birlestirme cakisma cozumleme arayuzu

Meld ile Git merge conflict nasil cozulur?

Git birlestirme catismasini Meld ile cozmek icin terminale git mergetool –tool=meld komutunu yazin. Meld henuz varsayilan arac olarak ayarli degilse once git config –global merge.tool meld komutu ile ayarlayin. Meld acildiginda uc panel gorunur: sol taraf mevcut (HEAD) surumuzu, sag taraf gelen degisiklikleri, orta panel ise birlesitirilecek sonucu gosterir. Catisma bloklari kirmizi ile isaratlenir. Her catisma icin sol veya sag panelden ok tusuna tiklayarak istediginiz degisikligi ortaya aktarin ya da her iki taraftan da secim yapip eklemeniz gereken kismlari elle duzenleyin. Tum catismalari cozdukten sonra orta paneli kaydedin ve Meld i kapatin. Git otomatik olarak birlestirmeyi tamamlanmis sayar. Dizin duzeyinde catisma cozumu icin meld . komutunu proje kok dizininde calistirabilirsiniz.

Meld Windows da nasil kurulur, calismiyorsa ne yapilmali?

Meld i Windows a kurmak icin resmi meldmerge.org sitesinden veya Microsoft Store uzerinden yükleyiciyi indirin. Store surumu daha kolay kurulup guncellenirken .msi yükleyicisi daha esnek yapilandirma saglar. Kurulum sonrasi Meld i baslatin; eger program acilmiyorsa GTK kutuphanesi eksik olabilir, bu durumda yeni bir kurulum dosyasi indirip tekrar deneyin. Git entegrasyonu icin Git Bash veya komut isteminde git mergetool –tool=meld komutunu calistirarak test edin. Meld patikasi taninamiyorsa git config –global mergetool.meld.path “C:/Program Files/Meld/meld.exe” komutunu kullanin. Windows Defender veya antiviruslerin Meld i engelleyip engellemedigini de kontrol edin. Pencere olusturma hatasi aliniyorsa ekran karti suruculerini guncelleyin ya da donanim hizlandirmayi devre disi birakin.

Meld alternatifleri

Benzer fark ve birlestirme araclari: WinMerge (Windows odakli fark aracı), KDiff3 (uc yonlu birlestirme destegi), Beyond Compare (kapsamli karsilastirma, ucretli). Komut satiri kullananlar icin diff ve patch araclari da alternatif olabilir.

Artılar
  • Kullanımı kolay görsel fark karşılaştırma
  • İki ve üç yönlü karşılaştırma desteği
  • Git, SVN, Mercurial gibi VCS entegrasyonu
  • Dizin düzeyinde karşılaştırma
  • Tamamen ücretsiz ve açık kaynaklı
  • Türkçe arayüz desteği
Eksiler
  • Windows için resmi destek sınırlı (Linux native)
  • Otomatik güncelleme veya portable sürüm yok
  • Büyük dosyalarda yavaşlama olabilir
  • Arayüz tasarımı eski hissettiriyor

İşletim Sistemi: Windows 8 veya üzeri
RAM: 256 MB
Disk: 100 MB
Diğer: Python runtime dahil gelir (MSI içinde)

Değerlendirmeler

Değerlendirme Yaz

İndirme hazırlanıyor...

5

İndirme 5 saniye içinde başlayacak...