[請益] 請問適合新手的版本控制系統?

看板Soft_Job作者 (全新開始)時間15年前 (2010/10/02 22:33), 編輯推噓11(11018)
留言29則, 20人參與, 最新討論串1/1
不好意思 我不曉得這問題去哪裡問比較合適 PTT雖然有CVS板,但是點進去才發現是便利商店,真是糗大 最後想說這裡滿多有經驗的程式設計師,就跑來問問看,謝謝大家 事情是這樣的,想請大家幫忙出點主意 之前在寫一個極小型存取資料庫的web-app時, 就體會到應該要有一個管理原始碼和版本的系統,方便大家交流和備份資料。 因此後來教科書講述版本控制的重要時,我就毫不猶豫地相信了。 現在系統分析設計要實作另一個程式,但伺服器要自己搞定。 於是我就想,既然硬體和環境都要自己弄,何不順便架設版本控制系統玩玩呢? 就算只懂得下指令也不錯.... 可是我對版本控制的認識實在太少,只知道有這種需要, 至於給一群新手的系統究竟該用哪個? 該找哪些書來學習管理的技巧和規劃? 這些事情就沒有概念了.... 想請問坊間常見的免費版本控制系統 CVS SVN Git 哪個比較親切友善,適合新手呢? 或是有推薦哪些免費、簡單易上手的系統嗎? 選的原則是讓組員好上手,不會在試用的過程就感到挫折,令人望而卻步。 功能不需要非常強大、也不要太複雜,畢竟只是給大家玩玩,學學版本控制而已。 此外能在linux上面跑的比較佳,如果還附帶一些不會太難懂的網路教學資源就更棒了 麻煩請大家推薦囉 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.131.166

10/02 22:35, , 1F
好上手: svn; 功能強: git; hg 比較平衡但我沒用過
10/02 22:35, 1F

10/02 22:37, , 2F
其他的個人都不是很建議.. (rcs, cvs, sourcesafe, perforce)
10/02 22:37, 2F
※ 編輯: dream1124 來自: 118.167.131.166 (10/02 22:41)

10/02 22:47, , 3F
只推薦svn git
10/02 22:47, 3F

10/02 22:54, , 4F
看環境,Windows 的話,推 Mercurial(hg),否則就 git..
10/02 22:54, 4F

10/02 23:07, , 5F
SVN 離線就沒辦法建立本地的版本...
10/02 23:07, 5F

10/02 23:13, , 6F
給新手用git就好了....文件多,操作也簡單!!
10/02 23:13, 6F

10/02 23:18, , 7F
git好用 CVS是便利商店讓我大笑了 XDDDDDDDDD
10/02 23:18, 7F

10/03 00:21, , 8F
有人用過ClearCase嗎??前幾年差點被這東西整...
10/03 00:21, 8F

10/03 00:46, , 9F
svn
10/03 00:46, 9F

10/03 00:54, , 10F
svn很好設定,git的話我還在觀望中,也許會變成主流吧
10/03 00:54, 10F

10/03 00:57, , 11F
除非是多人開發的專案 不然整各資料夾複製貼上比較快吧
10/03 00:57, 11F

10/03 00:59, , 12F
不會比較快
10/03 00:59, 12F

10/03 02:58, , 13F
http://goo.gl/i2w4 這個如何??
10/03 02:58, 13F

10/03 07:11, , 14F
推SVN
10/03 07:11, 14F

10/03 10:00, , 15F
git+1
10/03 10:00, 15F

10/03 10:28, , 16F
若有搭配 issue tracker 的需求,fossil 是個不錯的選擇
10/03 10:28, 16F

10/03 11:53, , 17F
推Mercurial
10/03 11:53, 17F

10/03 15:18, , 18F
Perforce..其實,再好的版本控制系統,如果沒有好的紀律,
10/03 15:18, 18F

10/03 15:18, , 19F
也是沒有用的..
10/03 15:18, 19F

10/03 15:31, , 20F
那是當然的 這只是工具而已
10/03 15:31, 20F

10/03 16:48, , 21F
Preforce我怎麼聽用過的都說幹XD?
10/03 16:48, 21F

10/03 19:36, , 22F
我是用svn用的很幹 推git
10/03 19:36, 22F

10/03 23:36, , 23F
被clearcase玩得很爽...搞不懂公司為什麼要用...
10/03 23:36, 23F

10/03 23:52, , 24F
git+gitk+gitweb.... 這已變成我的daily live了..
10/03 23:52, 24F

10/05 20:30, , 25F
git 用起來比較沒有 svn 壓力那麼大 又輕
10/05 20:30, 25F

10/05 20:31, , 26F
以 svn 的用法, git 絕對比 svn 來得好設定啦
10/05 20:31, 26F

10/05 20:31, , 27F
不過 git 跟 svn 有一個很大的差異是 svn 可以checkout任意
10/05 20:31, 27F

10/05 20:32, , 28F
子資料夾,git 則是一脈單傳。(不過大部份時候這是優點...
10/05 20:32, 28F

10/05 20:32, , 29F
會說整個資料夾複製貼上比較快的,一定沒用過版本控制...
10/05 20:32, 29F
文章代碼(AID): #1CfqAsDE (Soft_Job)