Dalam pekerjaan koding program, ada kalanya kita ingin agar kode yang buat dapat traceable. Perubahan yang kita lakukan terhadap program, baik bug resolver maupun improvement, dapat kita lihat perbedaan dan lognya di tiap versi. SVN (aka subversion) menawarkan kemampuan ini (selain software versioning lainnya seperti CVS, RCS).
Awalnya saya mengembangkan program di distro Puppy Linux, dan menyimpan file-filenya dalam di repository svn lokal (di direktory /var/lib/svndata/myprogram ). Namun, seiring meningkatnya permintaan fitur, saya membutuhkan orang lain untuk membantu pekerjaan koding, yang artinya dia harus bisa mengakses repository tersebut, baik commit, checkout maupun update (Inilah fitur SVN lainnya yang mendukung pekerjaan kolaborasi). Yang dilakukan adalah memindahkan repository ini ke server yang bisa diakses umum. Ini yang akan saya paparkan. Server yang digunakan menggunakan Debian.
Read more…
Komentar Terakhir