Rabu, September 10, 2014

Menggunakan Tortoise SVN Untuk Checkout Source Code Dari Google Code

SVN sendiri merupakan Sub Version Control yang memungkinkan pengguna untuk berbagi direktori project. Bagi pengguna Linux pasti familiar dengan hal ini, kalo di linux istilahnya kaya apt-get gitu(cuman kalo apt-get itu untuk installasi app di linux). SVN ini merupakan pengembangan dari CVS(klik disini untuk info tentang CVS). Keuntungan tersendiri dari SVN adalah ribuan programmer bisa terlibat dalam pengembangan proyek opensouce dan berkolaborasi dalam skala raksasa. Version control dapat membantu seorang/tim programmer pengembang perangkat lunak dengan menyediakan akses kepada setiap anggota tim tanpa harus saling menimpa pekerjaan anggota tim yang lain, seperti yang terjadi jika sebuah tim pengembang menggunakan sharing folder.

Untuk penjelasan lebih lanjut mengenai SVN bisa dibaca pada referensi yang saya cantumkan di akhir tulisan. Nah sekarang kita akan membahas bagaiman kita bisa mengambil project yang sourcenya di share tersebut? Ada banyak tool untuk melakukannya mulai dari yang berbasis Shell/Command Prompt hingga GUI. Untuk lebih mudahnya saya akan berbagi cara checkout project dari Google Code dengan tool GUI bernama Tortoise SVN

Langkah Langkah

1. Download Tortoise SVN pada link berikut dan lakukan Instalasi

http://tortoisesvn.net/downloads

2. Setelah instalasi buka http://code.google.com/hosting/settings dan login dengan akun google anda untuk mendapatkan password

image

3. Kemudian buka windows explorer dan tentukan repo lokal untuk menyimpan project yang akan di checkout, contoh pada folder subversion kemudian klik kanan pada direktori tersebut. Anda akan melihat SVN Checkout dan menu Tortoise SVN

image

4. Buat folder untuk project yang akan anda checkout, kemudian klik SVN Checkout

image

5. Tentukan URL project yang akan di checkout lalu klik OK, jika muncul authentifikasi password isi dengan user google anda dan password yang telah didapat pada langkah sebelumnya

6. Disini saya contohkan checkout project coolreader

image

7. Setelah berhasil maka akan muncul project tersebut pada direktori yang anda buat tadi. Tanda centang hijau menandakan bahwa file yang ada pada komputer kita telah terupdate sesuai dengan versi terbaru pada repository. Jika berwarna merah berarti file tersebut belum terupdate

image

svn10 Terupdate

svn7 Belum Terupdate

Demikian panduan menggunakan Tortoise SVN untuk melakukan checkout project dari Google Code, sebenarnya masih banyak panduan selanjutnya untuk commit, update revision, revert revision dan lain lain. Untuk saat ini cukup sampai disini saja dulu. Semoga bermanfaat, Happy Coding Open-mouthed smile

Referensi:

http://harymulyadi.wordpress.com/2009/12/09/manajemen-source-code-dengan-subversion/

http://en.wikipedia.org/wiki/Concurrent_Versions_System

http://teknologi.kompasiana.com/gadget/2011/01/20/apa-sih-cvs-dan-svn-334724.html

http://blog.mostafazh.me/2009/03/02/how-to-use-svn-with-google-code/

0 komentar:

Posting Komentar