看板 Soft_Job 關於我們 聯絡資訊
不好意思 我不曉得這問題去哪裡問比較合適 PTT雖然有CVS板,但是點進去才發現是便利商店,真是糗大 最後想說這裡滿多有經驗的程式設計師,就跑來問問看,謝謝大家 事情是這樣的,想請大家幫忙出點主意 之前在寫一個極小型存取資料庫的web-app時, 就體會到應該要有一個管理原始碼和版本的系統,方便大家交流和備份資料。 因此後來教科書講述版本控制的重要時,我就毫不猶豫地相信了。 現在系統分析設計要實作另一個程式,但伺服器要自己搞定。 於是我就想,既然硬體和環境都要自己弄,何不順便架設版本控制系統玩玩呢? 就算只懂得下指令也不錯.... 可是我對版本控制的認識實在太少,只知道有這種需要, 至於給一群新手的系統究竟該用哪個? 該找哪些書來學習管理的技巧和規劃? 這些事情就沒有概念了.... 想請問坊間常見的免費版本控制系統 CVS SVN Git 哪個比較親切友善,適合新手呢? 或是有推薦哪些免費、簡單易上手的系統嗎? 選的原則是讓組員好上手,不會在試用的過程就感到挫折,令人望而卻步。 功能不需要非常強大、也不要太複雜,畢竟只是給大家玩玩,學學版本控制而已。 此外能在linux上面跑的比較佳,如果還附帶一些不會太難懂的網路教學資源就更棒了 麻煩請大家推薦囉 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.131.166
xam:好上手: svn; 功能強: git; hg 比較平衡但我沒用過 10/02 22:35
xam:其他的個人都不是很建議.. (rcs, cvs, sourcesafe, perforce) 10/02 22:37
※ 編輯: dream1124 來自: 118.167.131.166 (10/02 22:41)
a1234957:只推薦svn git 10/02 22:47
JoeHorn:看環境,Windows 的話,推 Mercurial(hg),否則就 git.. 10/02 22:54
TroyLee:SVN 離線就沒辦法建立本地的版本... 10/02 23:07
gaber:給新手用git就好了....文件多,操作也簡單!! 10/02 23:13
james732:git好用 CVS是便利商店讓我大笑了 XDDDDDDDDD 10/02 23:18
bbser:有人用過ClearCase嗎??前幾年差點被這東西整... 10/03 00:21
finalcoffee:svn 10/03 00:46
tjhuang:svn很好設定,git的話我還在觀望中,也許會變成主流吧 10/03 00:54
koller:除非是多人開發的專案 不然整各資料夾複製貼上比較快吧 10/03 00:57
a1234957:不會比較快 10/03 00:59
Obb: http://goo.gl/i2w4 這個如何?? 10/03 02:58
horngsh:推SVN 10/03 07:11
TroyLee:git+1 10/03 10:00
yjc1:若有搭配 issue tracker 的需求,fossil 是個不錯的選擇 10/03 10:28
Amanoyuri:推Mercurial 10/03 11:53
goodGG:Perforce..其實,再好的版本控制系統,如果沒有好的紀律, 10/03 15:18
goodGG:也是沒有用的.. 10/03 15:18
a1234957:那是當然的 這只是工具而已 10/03 15:31
iincho:Preforce我怎麼聽用過的都說幹XD? 10/03 16:48
ilay:我是用svn用的很幹 推git 10/03 19:36
longlone:被clearcase玩得很爽...搞不懂公司為什麼要用... 10/03 23:36
Spig:git+gitk+gitweb.... 這已變成我的daily live了.. 10/03 23:52
TonyQ:git 用起來比較沒有 svn 壓力那麼大 又輕 10/05 20:30
TonyQ:以 svn 的用法, git 絕對比 svn 來得好設定啦 10/05 20:31
TonyQ:不過 git 跟 svn 有一個很大的差異是 svn 可以checkout任意 10/05 20:31
TonyQ:子資料夾,git 則是一脈單傳。(不過大部份時候這是優點... 10/05 20:32
TonyQ:會說整個資料夾複製貼上比較快的,一定沒用過版本控制... 10/05 20:32