Posts Tagged ‘subversion’

Using Git On NetBeans with nbgit Plugin

Sunday, July 25th, 2010

Beberapa hari terakhir ini, kita di ArtiVisi melakukan migrasi repository dari Subversion ke Git :) (cuma masih belum semua, melainkan hanya beberapa project saja yang di migrasikan sedangkan yang lain masih tetap menggunakan Subversion). Migrasi ini dilakukan karena main repo kita sedang di pindah juga, dan ternyata proses pindah server tidak berjalan mulus seperti yang dibayangkan (hard disk server baru ternyata bad sector). Nah untuk mengantisipasi hal ini (seluruh team tidak bisa kerja, karena repository utama mati), maka sebagian project yang masih in-development tree dan timeline-nya mepet dipindah menggunakan Git :) Nah karena kita di ArtiVisi menggunakan NetBeans sebagai IDE utama, maka hal pertama yang dicari adalah dukungan NetBeans terhadap Git dan untungnya kita bisa menginstall plugin nbgit agar bisa menggunakan Git secara lancar di NetBeans IDE :)

Untuk NetBeans 6.9, project nbgit pada saat tulisan ini dibuat belum menyediakan file *.nbm melainkan menyediakan versi source code yang bisa kita download pada alamat http://nbgit.googlecode.com/files/nbgit-0.4-netbeans-6.9.zip. Agar dapat digunakan pada NetBeans, maka kita harus membuat file .nbm sendiri berdasarkan source code yang telah disediakan diatas. Untuk membuat file .nbm dan menginstallnya pada NetBeans, download dan ekstrak-lah source code nbgit tersebut kemudian bukalah pada NetBeans IDE kemudian klik kanan pada project nbgit dan pilihlah menu Create NBM seperti gambar dibawah ini :

CreateNBM
Membuat File NBM

(more…)

Subversion Mudah Dengan RabbitVCS

Saturday, March 13th, 2010

Masih merasa susah dan bingung bagaimana menggunakan SubVersion ? Atau masih belum terbiasa menggunakan SubVersion melalui terminal atau konsole di GNU/Linux, karena sudah terbiasa dan merasa nyaman menggunakan Tortoise SVN di Windows ? Buat teman-teman yang masih beranggapan bahwa menggunakan SubVersion di GNU/Linux tidak bisa semudah di Windows mungkin bisa berpikir dahulu sebelum mengatakan hal tersebut ke teman-teman yang lain :) Pingin tahu alasan-nya ? Kalau iya, apakah teman-teman sudah pernah mendengar sebuah project bernama RabbitVCS ? Apasih RabbitVCS ini ??? RabbitVCS adalah sebuah aplikasi berbasis GUI (Graphical User Interface) yang berfungsi untuk mempermudah kita mengakses dan menggunakan SubVersion, pengembangan RabbitVCS ini terinspirasi oleh Tortoise SVN. Jadi tidak heran kan kalau RabbitVCS ini fungsi dan fiturnya mirip dengan Tortoise SVN :)

Nah setelah kita mengetahui apa itu RabbitVCS, sekarang kita akan coba untuk mulai menginstall RabbitVCS ini pada sistem operasi GNU/Linux tercinta. Sedangkan distribusi yang digunakan pada tulisan kali ini adalah Ubuntu 9.04 :) Sebelum melakukan proses installasi, kita perlu menambahkan dahulu PPA RabbitVCS pada file daftar repository Ubuntu 9.04 yang kita gunakan. Untuk menambahkan PPA RabbitVCS, jalankan perintah sudo add-apt-repository ppa:rabbitvcs pada terminal seperti dibawah ini :

martinvirtual@martinvirtual-laptop:~$ sudo add-apt-repository ppa:rabbitvcs
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv D11D2DD360FFA0359731ECD52EE5793634EF4A35
gpg: requesting key 34EF4A35 from hkp server keyserver.ubuntu.com
gpg: key 34EF4A35: public key "Launchpad RabbitVCS" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
martinvirtual@martinvirtual-laptop:~$

(more…)

Cara Checkout Contoh Aplikasi Martin Personal Project

Thursday, March 11th, 2010

Mungkin teman-teman sudah tahu, sejak bulan Juli tahun 2009 kemarin saya membuat sebuah halaman di code google yang bertujuan untuk menyimpan seluruh source code dari latihan-latihan yang saya tulis di blog ini. Project ini saya beri nama martin-personal-project dan di halaman martin-personal-project ini teman-teman selain dapat mendownload contoh atau demo aplikasi yang sudah jadi dapat juga mendownload source code-nya melalui subversion. Untuk teman-teman yang sudah sering menggunakan subversion mungkin hal ini tidak menjadi masalah besar, tetapi untuk teman-teman yang belum pernah menggunakan subversion hal ini pasti bermasalah.

Sebelum teman-teman melakukan proses checkout, download dan install-lah dahulu subversion client menurut kebutuhan Sistem Operasi yang teman-teman gunakan. Nah jika subversion sudah terinstall, teman-teman dapat mulai melakukan proses download source code / checkout dari repository martin-personal-project yang mempunyai struktur seperti gambar dibawah ini (atau teman-teman juga bisa melihatnya secara online disini):
(more…)