Arie Kusuma Atmaja wrote:
> Steven Haryanto wrote:
>
>   
>> [...] malah bertaun2x pake svn karena it's good enough utk
>> gw, walaupun ada berbagai annoyances.
>>     
>
> bisa disharing kesini apa aja annoyances-nya?
> cleanup dir first! apa-apa musti konek i'net, file konflik! branch 
> centralized di
> satu mesin! ngignore file belibet! apalagi ya... hmmm...
>   
Yap..... yang paling besar itu centralized-nya. dan harus online.......

1. "Hard branching & merging"

Merging di SVN itu "menakutkan".

Branching di SVN? Boleh aja sih...... Tapi gimana kalo di trunk ada 
perubahan/bugfix? Terus gimana cara merge dari branch balik ke SVN?

Cape di mergingnya nantinya....... :-(

Both git and bazaar sama2 punya kapabilitas yang OK punya soal branch 
dan merging ini. Dua-duanya cepet dalam ngebranch, terutama kalo bzr 
pake repository dan bukan normal branch.
Di git ada yang namanya rebase, sedangkan di bzr ya merge aja.

2. Need online operation

Yah inilah sebelnya... Ngeliat revisi yang dulu, harus konek............
Ngeliat branch/tag lainnya, harus konek
Commit, harus connect
Checkout, harus connect
CAPEEEEEE

Mending kalo koneksinya 3+ Mbps. Lha wong Speedy 384kbps aja lemooooot 
koq. Apalagi buat upload tu kan cuma dapet jatah 64 kbps... commit = 
ditinggal tidur dulu

Kalo pake git/bzr kan nggak ada masalah seperti ini. Paling juga kerjaan 
seharian di-sumup/konek sekali, tinggal tidur, otomatis merge pulak!

Dalam kejadian kalo misalnya ada conflict, ya gpp...... tapi kan gak 
sering2 amat. Lagian hari gini udah ada program luar biasa bernama 
"KDiff3". Tiap kali ada konflict, mbuka KDiff3, eh tiba2 udah 
"automatically resolved" semua...... Tidur lagi deh, re-commit lagi :P


Sebenarnya gw aslinya orang "bazaar", tapi gara2 "disuruh" Arie maenan 
git jadi nyoba2 git...... Eh sekarang malah commit ke SVN-nya pake git 
terus :P

-- 
Hendy Irawan
www.hendyirawan.com


Kirim email ke