[teknologia] Re: Version control

2005-12-30 Terurut Topik Ariya Hidayat

 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

2005-12-30 Terurut Topik Ariya Hidayat

 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

2005-12-29 Terurut Topik Ronny Haryanto
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

2005-12-29 Terurut Topik Ronny Haryanto
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

2005-12-29 Terurut Topik Samuel Franklyn


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

2005-12-29 Terurut Topik Ronny Haryanto
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

2005-12-29 Terurut Topik Ariya Hidayat

 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

2005-12-29 Terurut Topik Ariya Hidayat

 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

2005-12-29 Terurut Topik Akhmad Fathonih
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

2005-12-29 Terurut Topik sueng

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

2005-12-29 Terurut Topik Jaimy Azle

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

2005-12-29 Terurut Topik Ikhlasul Amal

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