Bandingkan Saja Filenya Dengan Meld

Tampilan Awal Aplikasi 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:

Arch Linux:

Fedora dan turunannya:

Windows:

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.

Aan Wahyu

Aan Wahyu

Hanya seorang penyuka Wayang( Terutama Wayang Golek) dan penggiat Open Source serta penikmat dan pembuat puisi. Saat ini memakai distro Arch Linux sebagai OS yang digunakan untuk kebutuhan sehari-hari. Founder dari Sinau Development. Tertarik dengan Research Development dan Non-Profit Organization yang bersifat Open Source dan juga sebagai kontributor di RumahVOIP serta Indonesian Research and Development Center( RNDC ) dan aktif juga diforum Open Source lainnya.
Aan Wahyu