Posts tagged ‘svn’

Juni 23, 2010

Menginstall Plugins Subversion di Nautilus uBuntu

Salah satu program yang saya butuhkan adalah subversion (svn) client untuk mengakses server repository svn project-project software saya dari desktop uBuntu Lucid. Subversion itu sendiri merupakan salah satu teknik version control systems (VCS).

Banyak cara untuk mengakses server svn tersebut, di antaranya lewat web browser, standalone GUI svn client, dan plugins file manager (di uBuntu menggunakan Nautilus). Web browser saya gunakan untuk melihat isi repository di server saja. Yang diinginkan adalah client yang bisa untuk update ke lokal dan commit ke server, sehingga pilihannya bisa GUI svn client atau plugins.

Program GUI svn client di GNOME uBuntu yang lebih cocok digunakan adalah rapidsvn (dengan window manager berbasis wxgtk2) atau esvn (window manager qt3), sedangkan di KDE uBuntu (Kubuntu) yang lebih cocok digunakan adalah kdesvn. Untuk menginstallnya dapat dilakukan dari konsole dengan aptitude (rapidsvn, esvn atau kdesvn), Saya memilih rapidsvn. Program diff dan merge yang digunakan adalah meld.

didik@ubuntu-kompie:~$ sudo aptitude install rapidsvn meld

read more »

Mei 7, 2008

Membuat Branch di SVN

Bayangkan, dalam mengembangkan suatu program kita melibatkan banyak orang dengan tugas masing-masing, mulai dari membuat dokumentasi program, bug resolving, enhancement fitur, interface GUI. Tiap orang mempunyai tugas masing-masing dalam mengembangkan program yang sama. Bagaimana tim ini bisa mengerjakan tugas masing-masing secara terpisah dari yang lain?

read more »

Tag: ,
Mei 7, 2008

Mengkopi SVN Repository Antar Distro

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 »

Tag: ,