Priatama's Thought

A Full Stack Web Developer Wanna be

Membuat patch dengan TortoiseSVN

Posted by Administrator on Fri, Mar 25 2011 11:32:00

Pekerjaan saya adalah melakukan perbaikan dari sebuah aplikasi berbasis web. Jumlah file yang ada pada aplikasi ini sangat banyak. Setiap bug yang saya perbaiki, berupa perubahan terhadap beberapa file yang ada di aplikasi tersebut. Ketika aplikasi tersebut sudah terpasang di server milik client, tidak mungkin saya mengirimkan aplikasi tersebut secara utuh, dilihat dari segi efiesiensinya. Oleh karena itu yang saya lakukan adalah mengirimkan file - file yang saya ubah saja, dalam struktur yang persis dengan aplikasinya. Dengan cara demikian, pihak client dapat dengan mudah melakukan proses patching. Karena memiliki struktur yang serupa, maka ketika aksi "copy" dilakukan, otomatis file - file patch tadi secara otomatis menggantikan file yang lama dengan cara di overwrite.

Kalau setiap todo, harus dibuatkan sebuah patch, maka ini akan menjadi overhead yang cukup besar. Karena setiap selesai memperbaiki bug, kita harus mencopy file - file yang diubah satu - persatu dengan memperhatikan struktur foldernya. Membosankan bukan? hari ini saya menemukan sebuah cara yang mudah untuk membuat patch. Mari diikuti:

  1. lakukan Commit terlebih dahulu
  2. kemudian klik kanan pada folder yang merupakan working copy kita
    pilih "show log"
  3. pilih revisi yang baru saja kita lakukan
  4. klik kanan pada revisi tersebut dan pilih "compare to previous version"
  5. kemudian akan muncul list file - file yang diubah tadi
  6. pilih semua file yang ada kemudian klik kanan dan "export selected version to"
  7. pilih direktori dan tekan OK, maka file TortoiseSVN akan membuat patch sesuai dengan yang diharapkan
Posted in Tips

4 Comments

tes said on Jul 11th 2011, 20:36
testimonmi
Leslie Kepler said on Dec 13th 2011, 03:43
• Hi, I’ve been a lurker around your blog for a few months. I love this article and your entire site! Looking forward to reading more!
penisadvantage said on Jan 13th, 18:09
[url=http://2yd.net/5R]penis advantage[/url]
Aji said on Feb 5th, 13:15
TortoiseSVN itu yang buat source control windows ya
Add New Comment