Bandingkan Saja Filenya Dengan Meld

Bagi seorang _developer/__programmer _ sepertinya sudah tak asing lagi bila mendengar kata file comparison. Yaitu, sebuah proses untuk melakukan perbandingan antara satu berkas dengan berkas lainnya ataupun banyak berkas sekaligus. Cara ini biasa dipakai ketika kita bekerja secara tim menggunakan _version control _seperti SVN dan GIT atau pekerjaan lainnya yang mengharuskan kita melakukan analisa terhadap perbedaan antar data yang kita miliki untuk mengaplikasikan perubahan tanpa harus menimpa semua isi dari data tersebut seperti patch source code.

Dari sekian banyak _tool _ yang tersedia di internet untuk melakukan _file comparison _baik itu untuk sistem operasi Windows ataupun GNU/Linux hanya satu yang menurut saya benar-benar memiliki fitur yang sangat bagus dan lengkap untuk melakukan pekerjaan ini. Selebihnya, tidak sesuai harapan karna mungkin kebutuhan saya yang berbeda. Dan yang akan saya gunakan pada artikel ini adalah _tool _yang bernama Meld.

Apa itu Meld?

Meld adalah _visual diff _dan _merge tool _yang ditargetkan untuk _developer/programmer. _Meld membantu anda membandingkan berkas, direktori, dan _version control project. _Meld juga membantu anda meninjau perubahan kode dan mehamami _patch. _

Fitur

  • Visualisasi yang memudahkan untuk melakukan perbandingan berkas
  • Perbandingan berkas yang selalu _update _selama modifikasi berkas berlangsung
  • Syntax highlighting
  • Adanya fitur Same, New, Modified yang bisa kita sesuaikan saat melakukan perbandingan berkas pada direktori
  • Navigasi yang mudah antara perbedaan dan konflik isi berkas
  • Mendukung untuk melakukan perbandingan antara direktori satu dengan yang lainnya
  • Memunculkan berkas yang konflik atau berbeda untuk perbandingan direktori
  • Mendukung Git, Bazaar, Mercurial, Subversion, dll.
  • DLL.

Sebelum kita melakukan instalasi untuk Meld ini, kita diharuskan sudah memiliki _package _yang dibutuhkan seperti berikut:

  • Python 2.7 (Python 3 belum didukung)
  • GTK+ 3.12
  • GLib 2.36
  • PyGObject 3.8
  • GtkSourceView 3.10

Bila semua sudah terpenuhi, maka langkah selanjutnya adalah melakukan instalasi Meld ini pada sistem operasi yang kita miliki

Instalasi

Ubuntu dan turunannya:

sudo apt-get update && sudo apt-get install meld

Arch Linux:

sudo pacman -S meld

Fedora dan turunannya:

sudo yum install meld

Windows:

https://download.gnome.org/binaries/win32/meld/3.14/Meld-3.14.2-win32.msi

Bila sudah melakukan instalasi maka akan muncul seperti berikut saat aplikasi Meld dijalankan

Tampilan Awal Aplikasi Meld
Tampilan Awal Aplikasi Meld

Berkas yang akan saya lakukan perbandingan adalah Linux-4.1.18 dan Linux-4.4.2 yang bisa diunduh di https://www.kernel.org/ . Saya akan melakukan _File Comparison _dan _Directory Comparison _antara dua berkas tersebut.

Perbandingan Berkas Dengan Meld
Perbandingan Berkas Dengan Meld

Perbandingan Direktori dengan Meld
Perbandingan Direktori dengan Meld

Untuk lebih lanjutnya bisa dieskplorasi dan dicoba sendiri fitur-fitur yang lainnya. Akhir kata, saya berharap artikel ini bisa bermanfaat.

Share this awesome article to the world, so everyone knows it :)

LinkedIn
Reddit
WhatsApp
Hacker News
Telegram