Cara Checkout Contoh Aplikasi Martin Personal Project
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):

Struktur Project martin-personal-project
atau teman-teman juga bisa melihatnya melalui terminal dengan mengetikkan perintah svn list http://martin-personal-project.googlecode.com/svn/trunk/java seperti dibawah ini :
|
1 2 3 4 5 6 7 8 9 |
martinus@martinusadyh:[~/Desktop]$ svn list http://martin-personal-project.googlecode.com/svn/trunk/java JDesktopPaneBackground/ MengenalSwingWorker/ MenuLogin/ SwingAccordionMenu/ group-layout/ jtable-checkbox/ porting-report/ martinus@martinusadyh:[~/Desktop]$ |
Setelah mengetahui struktur direktori dari martin-personal-project, teman-teman dapat melakukan proses download atau checkout seluruh project atau tiap contoh aplikasi. Jika teman-teman ingin mendownload atau checkout tiap contoh aplikasi, teman-teman dapat menjalankan perintah svn co http://martin-personal-project.googlecode.com/svn/trunk/java/[nama-direktori] seperti dibawah ini :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
martinus@martinusadyh:[~/Desktop]$ svn co http://martin-personal-project.googlecode.com/svn/trunk/java/MenuLogin A MenuLogin/sql A MenuLogin/sql/MenuLoginSchema.sql A MenuLogin/test A MenuLogin/lib A MenuLogin/lib/MartinSwingUtil-1.0.0.jar A MenuLogin/nbproject A MenuLogin/nbproject/project.properties A MenuLogin/nbproject/project.xml A MenuLogin/nbproject/genfiles.properties A MenuLogin/nbproject/build-impl.xml A MenuLogin/src A MenuLogin/src/id A MenuLogin/src/id/web A MenuLogin/src/id/web/martinusadyh A MenuLogin/src/id/web/martinusadyh/menulogin A MenuLogin/src/id/web/martinusadyh/menulogin/service A MenuLogin/src/id/web/martinusadyh/menulogin/service/LoginService.java A MenuLogin/src/id/web/martinusadyh/menulogin/service/LoginServiceImpl.java A MenuLogin/src/id/web/martinusadyh/menulogin/Main.java A MenuLogin/src/id/web/martinusadyh/menulogin/domain A MenuLogin/src/id/web/martinusadyh/menulogin/domain/UserApp.java A MenuLogin/src/id/web/martinusadyh/menulogin/ui A MenuLogin/src/id/web/martinusadyh/menulogin/ui/images A MenuLogin/src/id/web/martinusadyh/menulogin/ui/images/dialog-password.png A MenuLogin/src/id/web/martinusadyh/menulogin/ui/images/dialog-error.png A MenuLogin/src/id/web/martinusadyh/menulogin/ui/LoginDialog.java A MenuLogin/src/id/web/martinusadyh/menulogin/ui/MainForm.java A MenuLogin/src/id/web/martinusadyh/menulogin/ui/MainForm.form A MenuLogin/src/id/web/martinusadyh/menulogin/ui/LoginDialog.form A MenuLogin/manifest.mf A MenuLogin/build.xml Checked out revision 11. martinus@martinusadyh:[~/Desktop]$ |
Jika teman-teman tidak mau repot dengan mendownload satu persatu direktori, maka teman-teman bisa mendownload keseluruhan isi martin-personal-project dengan mengetikkan perintah svn co http://martin-personal-project.googlecode.com/svn/trunk/ martin-personal-project seperti dibawah ini :
|
1 2 3 4 5 6 7 8 9 |
martinus@martinusadyh:[~/Desktop]$ svn co http://martin-personal-project.googlecode.com/svn/trunk/ martin-personal-project A martin-personal-project/java A martin-personal-project/java/jtable-checkbox A martin-personal-project/java/jtable-checkbox/JTableJCheckBox ....... ....... ....... Checked out revision 11. martinus@martinusadyh:[~/Desktop]$ |
Selain mendownload melalui terminal seperti diatas, teman-teman juga bisa melakukan hal yang sama dengan menggunakan NetBeans IDE. Sedangkan teman-teman yang menggunakan Sistem Operasi Microsoft Windows, mungkin teman-teman bisa membaca tutorial subversion yang sudah ditulis oleh Mas Ifnu Bima dengan judul Version Control Menggunakan Subversion dan TortoiseSVN
Masih bingung bagaimana cara download source code dari martin-personal-project ? Nah kalau sudah tidak bingung, sekarang mari kita ramaikan metode sharing source code ini biar teman-teman yang lain bisa belajar langsung dari source code yang kita sebarkan tersebut
Mantap bukan ? Hitung-hitung sekalian nimbun pahala dan meramaikan komunitas OpenSource di Indonesia
Link-link terkait :
- Code Google
- Martin Personal Project
- SubVersion
- Version Control Menggunakan Subversion dan TortoiseSVN
- SubVersion Mudah Dengan RabbitVCS
Tags: Java, java swing, NetBeans, project, subversion, version control
@Ngakak gan: Tujuan-nya ga di rar supaya yang baca juga belajar gmn cara menggunakan version control, krn di dunia nyata penggunaan version control sangat2x penting sekali
tutorial ente emang ajib…
tapi sayang ane ga tau cara downloadnya
di rar aja kenapa???
susah amat
[...] Me « Cara Checkout Contoh Aplikasi Martin Personal Project Fixing Midnight Commander (mc) Failed To Display Zip Content [...]
[...] Cara Checkout Contoh Aplikasi Martin Personal Project | Martinus … [...]