引用:
作者darkangel
Linux kernel 不是用 git 嗎?你推 SVN 又拿 Linux kernel 來說,有點沒說服力!
我 code 也寫不少,但是我也沒討厭 CVS 啊 (苦笑),因為 CVS 到 SVN 一直都是我自己一個人在用而已,所以我也沒感受到 SVN 在 team work 時 branch & merge 的好處,反正一個人在用通常都只用到 check out 跟 commit 而已! 
其實要管理 source 該用什麼軟體,是要有政治力來影響的,而且我覺得會寫程式的人在使用軟體都有自己的習慣,何必把自己的想法加在別人身上。
|
Linux Kernel 是後來才用 git 的.. 先前不是
不過為了開發 git, Torvalds 對 CVS 的怨念也頗深就是..
剛好沒 commit 到 core 目錄裡面的東西, 所以大家都沒發現
一開始我用 CVS 時, 也知道他不 commit core 檔案, 覺得這蠻正常(誰要三不五時 commit core dump?

)
但是, 等到有一次, 我 commit core 目錄下的原始碼, 包含其他目錄一起
才發現... 嗯.. CVS 你好樣的, 竟然不理 core 目錄下面的 commit
習慣是可以改的, 而且不是很難懂的東西..
我是從 CVS 一路用上來.. 覺得他實在是 住海邊 的軟體
就跳去用 subversion 了.
一個人寫程式只要 commit, checkout?? 完全都沒有 branch? 嗯..
