[teknologia] Re: Version control
Ada benarnya soal invest waktu dan effort untuk belajar. Tapi menurut saya itu adalah langkah kedua. Langkah pertama adalah memulai memakai. Ini yang terberat, dan seperti yang sudah diutarakan sebelumnya bahwa halangan terbesar dalam proses adopsi SCM adalah karena belum adanya kesadaran akan manfaat SCM. Ketakutan akan kerumitan pemakaian menurut saya akan pupus dengan sendirinya setelah calon pemakai telah sadar akan manfaat yang bisa didapatkan. OK, kalau begini masalahnya, maka langkah pertama untuk solusinya adalah sosialisasi kegunaan version control itu sendiri. Saya lihat memang masih kurang tulisan/tutorial/blog yang mencoba menjual CVS atau Subversion ke yang masih belum menggunakan (tetapi sebenarnya sudah perlu). Perlu evangelism nih :-P -- http://www.google.com/search?q=ariya+hidayatbtnI
[teknologia] Re: Version control
Sebelumnya saya dan teman-teman dekat menggunakan CVS (termasuk dibantu oleh artikel yang dibuat oleh Ariya beberapa tahun lalu, terima kasih!). Sekarang hampir semua sudah ganti ke Subversion. Di komputer saya, CVS terpaksa diinstal karena ada beberapa nightly build hasil unduh masih dalam format CVS. Hehe, artikel lama soal CVS itu rasanya sudah usang dan perlu diupdate. Bahasan diskusi ini membuat saya semakin gatal untuk menyelesaikan artikel (*) tentang solusi version control dengan Subversion. Terima kasih untuk semua yang sudah menjawab karena ini membantu saya untuk mengkaji ulang dan menentukan sasaran yang ingin dicapai dari artikel semacam itu. -- Ariya (*) masih harus berhati-hati supaya tidak terjadi salah tangkap dan dijerat dengan UU Anti Subversi :-P
[teknologia] Re: Version control
On Thu, Dec 29, 2005 at 12:07:35PM +0100, Ariya Hidayat wrote: Buat rekans yang berkecimpung di dunia pengembangan software, saya ingin tahu aplikasi apa saja yang populer digunakan sebagai version control? Beberapa pilihan: - CVS - Subversion - SourceSafe - RCS - SCCS - Perforce - Sourcegear - FreeVCS Udah lama pake CVS. Skrg mulai pake Subversion utk yg baru2. Bukan cuma buat kerja, tapi buat sekolah dan pribadi juga saya pake version control sebisa mungkin. Dari assignments, paper, project, sampe ke blog, planet terasi, semua masuk CVS. Dan semua CVS repositorynya dibackup secara rutin ke DVD+RW biar aman. Dengan begitu saya lebih tenang. Untuk kerjaan juga rasanya gila kalo gak pake version control. Apalagi kalo dikerjakan banyak org secara bersamaan. Dikerjain sendiri aja gila kalo gak pake version control. Alasan pake CVS karena pertama kenalnya itu, udah terlanjur tau. Skrg setelah agak lama pake baru mulai berasa sedikit2 kekurangan2nya, nothing major, cuma annoyances aja so far (kayak renaming files, moving files, handling binary, gitu2). Jadi akhirnya mulai pake Subversion skrg. Kalau memang tidak menggunakan program khusus untuk version control (misalnya hanya manual backup + package), apa saja alasannya? - Tidak familiar - Tidak perlu - Program tsb terlalu rumit Memang perlu sedikit invest waktu dan effort utk belajar pake version control. Tapi menurut saya well worth it banget. Kalo sudah pake dan merasakan baru bisa menghargai. Version control tidak terbatas di software development aja. Bisa dipake juga utk publishing (apalagi yg collaboration), system administration (config files, apalagi kalo adminnya lebih dr 1), bahkan ada yg home directorynya masuk ke CVS repository, ini menurut saya rada extreme. Sekedar nambahin aja, version control system (atau kadang disebut SCM, istilah marketingnya buat version control: software configuration management) lainnya yg pernah saya denger: git, bitkeeper, darcs, gnu arch, svk. Pernah terpaksa nyoba gnu arch utk ambil source Planet yg latest, sampe skrg masih dipake buat planet terasi. Lainnya lagi ada di: http://linuxmafia.com/faq/Apps/scm.html Ronny pgp4oBjOobOgD.pgp Description: PGP signature
[teknologia] Re: Version control
On Thu, Dec 29, 2005 at 07:32:55PM +0700, Samuel Franklyn wrote: Team .NET konsep.net menggunakan Subversion akan tetapi kurang berhasil. Kira2 kenapa? Apakah kalo pake CVS akan lebih berhasil? Ronny pgpQzfH2GbfYt.pgp Description: PGP signature
[teknologia] Re: Version control
Ronny Haryanto wrote: On Thu, Dec 29, 2005 at 07:32:55PM +0700, Samuel Franklyn wrote: Team .NET konsep.net menggunakan Subversion akan tetapi kurang berhasil. Kira2 kenapa? Apakah kalo pake CVS akan lebih berhasil? Ronny Belum tentu juga. Mungkin karena environment MS yang agak terlalu memanjakan pemakai. Tapi dari pengamatan saya sih belum terbiasa pakai jadi mengalami kesalahan pemakaian beberapa kali terus akhirnya malas pakai. Kalau pakai CVS pasti sama saja masalahnya. Kelihatannya sih bukan masalah teknis tapi masalah orang.
[teknologia] Re: Version control
On Thu, Dec 29, 2005 at 08:02:11PM +0700, Samuel Franklyn wrote: Ronny Haryanto wrote: On Thu, Dec 29, 2005 at 07:32:55PM +0700, Samuel Franklyn wrote: Team .NET konsep.net menggunakan Subversion akan tetapi kurang berhasil. Kira2 kenapa? Apakah kalo pake CVS akan lebih berhasil? Belum tentu juga. Mungkin karena environment MS yang agak terlalu memanjakan pemakai. Tapi dari pengamatan saya sih belum terbiasa pakai jadi mengalami kesalahan pemakaian beberapa kali terus akhirnya malas pakai. Kalau pakai CVS pasti sama saja masalahnya. Kelihatannya sih bukan masalah teknis tapi masalah orang. I see. Saya juga menemukan hal yg mirip di dev team saya yg pake CVS. Mereka baru pertama pake CVS, jadi wajar kalo sering salah2. Tapi masalahnya saya merasa sepertinya mereka kurang berinisiatif untuk mempelajarinya walaupun sering saya kasih referensi. Walaupun gak bisa menyalahkan mereka sepenuhnya juga, dikejar deadline, kerjaan numpuk, dsb. Akhirnya ya sama2 banyak kompromi, yg penting kerjaan beres. Skrg udah mulai lumayan pake CVS nya, jarang masalah, sepertinya memang butuh waktu agak lama aja utk penyesuaian/belajarnya. Kayaknya relatif juga sih, tergantung org/lingkungannya. Ronny pgpmJx38scdoY.pgp Description: PGP signature
[teknologia] Re: Version control
Belum tentu juga. Mungkin karena environment MS yang agak terlalu memanjakan pemakai. Yang ini menarik. Apa saja fitur yang memanjakan tersebut sehingga orang menjadi segan menggunakan version control? Ataukah langsung tersambung ke SourceSafe (yang sebenarnya version control juga) ? -- http://ariya.blogspot.com
[teknologia] Re: Version control
Memang perlu sedikit invest waktu dan effort utk belajar pake version control. Tapi menurut saya well worth it banget. Kalo sudah pake dan merasakan baru bisa menghargai. Yang ini sebenarnya bisa dibuat mudah. Problem yang saya lihat adalah bahwa panduan CVS atau Subversion itu cukup menakutkan karena kelengkapannya. Mungkin yang kita perlukan adalah CVS for dummies :-) Yang saya bayangkan - mungkin saja salah total - tidak semua mesti memanfaatkan fitur-fitur CVS/Subversion, jadi modal beberapa perintah yang bisa dihitung jadi saja sudah cukup untuk sebagian besar kasus. Untuk branching dsb, tinggal serahkan ke bagian Release Group yang sudah disebutkan Om Carlos. -- Ariya Hidayat, http://ariya.blogspot.com http://www.google.com/search?q=ariya+hidayatbtnI
[teknologia] Re: Version control
On 12/30/05, Ariya Hidayat [EMAIL PROTECTED] wrote: Memang perlu sedikit invest waktu dan effort utk belajar pake version control. Tapi menurut saya well worth it banget. Kalo sudah pake dan merasakan baru bisa menghargai.Yang ini sebenarnya bisa dibuat mudah. Problem yang saya lihat adalah bahwa panduan CVS atau Subversion itu cukup menakutkan karenakelengkapannya. Mungkin yang kita perlukan adalah CVS for dummies:-) Yang saya bayangkan - mungkin saja salah total - tidak semua mesti memanfaatkan fitur-fitur CVS/Subversion, jadi modal beberapa perintahyang bisa dihitung jadi saja sudah cukup untuk sebagian besar kasus.Untuk branching dsb, tinggal serahkan ke bagian Release Group yangsudah disebutkan Om Carlos. --Ariya Hidayat, http://ariya.blogspot.comhttp://www.google.com/search?q=ariya+hidayatbtnI Ada benarnya soal invest waktu dan effort untuk belajar. Tapi menurut saya itu adalah langkah kedua. Langkah pertama adalah memulai memakai. Ini yang terberat, dan seperti yang sudah diutarakan sebelumnya bahwa halangan terbesar dalam proses adopsi SCM adalah karena belum adanya kesadaran akan manfaat SCM. Ketakutan akan kerumitan pemakaian menurut saya akan pupus dengan sendirinya setelah calon pemakai telah sadar akan manfaat yang bisa didapatkan. Saya sendiri seringkali gemes melihat beberapa temen di kantor yang masih belum pakai dan ngeyel mengedit source secara langsung di production/test site. Hal terbaru yang membuat saya sangat gemes adalah pemakaian FTP (edit langsung ke test site di linux) untuk menghindari penggunaan full share karena takut kena virus brontok (test site sebelumnya berada di komputer dengan OS windows). -- Akhmad Fathonih | http://blog.neofreko.com | http://jogja.linux.or.idAre you geek enough to handle all these sh**s?
[teknologia] Re: Version control
Saya semula mencoba menggunakan RCS di environment Tru64 karena adanya hanya itu , kemudian pindah ke CVS tapi masih belum intensif , saat ini saya menggunkan subversion+trac. Saya suka subversion karena sistem versioning yang per direktori sehingga lebih memudahkan melakukan pelacakan file mana saja yang terlibat dalam satu revisi. sueng Ariya Hidayat wrote: Buat rekans yang berkecimpung di dunia pengembangan software, saya ingin tahu aplikasi apa saja yang populer digunakan sebagai version control? Beberapa pilihan: - CVS - Subversion - SourceSafe - RCS - SCCS - Perforce - Sourcegear - FreeVCS Kalau memang tidak menggunakan program khusus untuk version control (misalnya hanya manual backup + package), apa saja alasannya? - Tidak familiar - Tidak perlu - Program tsb terlalu rumit Terima kasih. -- http://ariya.blogspot.com
[teknologia] Re: Version control
On Thursday, December 29, 2005, 6:07:35 PM, Ariya Hidayat wrote: Buat rekans yang berkecimpung di dunia pengembangan software, saya ingin tahu aplikasi apa saja yang populer digunakan sebagai version control? Beberapa pilihan: - CVS - Subversion - SourceSafe - RCS - SCCS - Perforce - Sourcegear - FreeVCS saya menggunakan Team Coherence (http://qsc.co.uk/), sayangnya bukan paket software Free/OS. -- Salam, -Jaimy Azle === || Personal Weblogs: http://jaim.log.web.id || || Personal Delphi Weblogs: http://delphi.log.web.id || * Pengantar Pemrograman Database C/S, Delphi dan Firebird http://delphi.log.web.id/blogs/delphi/000152.html === Anakin, if one is to understand the great mystery, one must study all its aspects, not just the dogmatic, narrow view of the Jedi -- Senator Palpatine
[teknologia] Re: Version control
On 12/29/05, Ariya Hidayat [EMAIL PROTECTED] wrote: Buat rekans yang berkecimpung di dunia pengembangan software, saya ingin tahu aplikasi apa saja yang populer digunakan sebagai version control? Beberapa pilihan: - CVS - Subversion - SourceSafe - RCS - SCCS - Perforce - Sourcegear - FreeVCS Sebelumnya saya dan teman-teman dekat menggunakan CVS (termasuk dibantu oleh artikel yang dibuat oleh Ariya beberapa tahun lalu, terima kasih!). Sekarang hampir semua sudah ganti ke Subversion. Di komputer saya, CVS terpaksa diinstal karena ada beberapa nightly build hasil unduh masih dalam format CVS. Saya sendiri bukan pemrogram serius; kendali versi tetap diperlukan untuk pengelolaan skrip sederhana (misalnya karena ada beberapa versi akibat perbedaan platform), templat blog (supaya lebih mudah ditelusuri jika terjadi revisi), dan sebagian dokumen-dokumen saya. Untuk tempat cadangan (backup) pun enak dan praktis. -- amal