Monday, April 02, 2012

Membangun Server Subversion untuk Pengembangan Perangkat Lunak dalam Tim - part 2


Setelah sebelumnya saya menulis part1, kali ini akan saya lanjutkan kembali bahasan mengenai Subversion.
Kali ini saya akan memberikan tutorial dasar mengenai penggunaan Subversion dalam kegiatan coding dengan menggunakan IDE Netbeans.
Sebenarnya untuk menggunakan Subversion tidak harus memakai Netbeans, IDE lain seperti Eclipse yang telah dipasangi plugin SVN dapat menjadi alternatif, selain itu dapat juga memanfaatkan command line interface. Saya pilih Netbeans sebagai contoh saja.
OK pada part1 yang lalu saya telah mebuat repo SVN di http://localhost/repo, kali ini akan saya pakai repo tersebut untuk menghosting project saya.

Cara menggunakan subversion saya rangkum sebagai berikut ini
Membuat Repository
Melalui terminal, buat repository baru dengan perintah
svnadmin create [path_repository]

Pada part1 lalu saya membuat folder induk subversion di /srv/repo, kali ini saya buat repository baru di /srv/repo/simple_gui
sehingga perintah di atas jadi
svnadmin create /srv/repo/simple_gui

Kemudian saya buat tambahkan 3 folder di /srv/repo/simple_gui
Folder-folder tersebut adalah trunk, branches, tags
Cara membuat foldernya menggunakan perintah svn mkdir
svn mkdir -m "[pesan]" \
file:///srv/repo/simple_gui/trunk \
file:///srv/repo/simple_gui/brances \
file:///srv/repo/simple_gui/tags
Saya buat ketiga folder tersebut untuk mengikuti standar subversion, penjelasan lengkapnya baca di dokumentasi subversion di sini :)
Kemudian saya set permission foldernya supaya bisa diakses siapa saja dengan perintah
sudo chown http.http /srv/repo/simple_gui


http.http pada perintah di atas maksudnya adalah mengubah kepemilikan folder /srv/repo/simple_gui menjadi milik user http dan group http, user dan group ini bisa berbeda di distro lain

Untuk part2 ini sampe buat repo dulu ya, ntar saya sambung lagi
ndek mau aku kakehan nggawe screenshot, rada aras2en nulis akeh :p
Masih panjang cerita subversion ini, sampe ketemu lagi di part3 :)

3 comments:

Hezby said...

wow kk, wow
kayaknya berhubungan sama postinganku yang terakhir. Ini pake VPN ya mas?

ardhi wijayanto said...

itu nggak pake VPN kok

Anonymous said...

ayo bang lanjutkan.. saya tunggu :)

Post a Comment

ardhi.web.id. Powered by Blogger.