2010-04-140
Manajemen Kode Sumber dengan Diff dan Patch
Sebenarnya ini adalah masalah yang saya alami dalam beberapa bulan yang lalu sebagai seorang kontributor pengembangan sebuah perangkat lunak, namun saya kesulitan dalam berkontribusi karena terbatasnya akses dan masalah platform yang dipakai. Dan di sini saya akan berbagi mengenai diff
dan patch
yang bisa dijadikan solusi bahkan dalam busybox
-pun keduanya sudah ada.
Bila Anda adalah seorang pengembang yang tidak memiliki akun pada layanan manajemen versi dan merupakan sebuah kelompok yang tidak bisa berkomunikasi langsung dalam suatu jaringan komputer, manajemen perubahan kode sumber akan menjadi suatu masalah. Dan bila platform yang Anda pakai adalah *nix-like, misal : GNU/Linux, maka berikut solusinya.
Dalam sebuah pengembangan dipastikan ada pengembang inti yang biasanya sekaligus sebagai kompilator dimana rilis resmi berasal dari beliau. Yang dipermasalahkan adalah manajemen kode sumber dari kontributor yang dikirimkan kepada beliau ini. Mengirimkan berkas yang diubah akan sangat membingungkan terlebih bila perangkat lunak yang dikembangkan secara merdeka. Bila pengembang yang mengirimkan adalah yang bertugas akan bagian itu saja memang bukan menjadi masalah, namun bila seorang pengembang menemukan kesalahan pada bagian yang bukan bagiannya sedangkan itu penting dan menggangu kinerja, keadaan itu sulit dilakukan.
Untuk itulah diff
dan patch
diperlukan.
Selengkapnya… »