離開前公司後,就發現一般公司不會特別去買 ClearCase or Perforce 這種很貴的版本控制軟體。主要是因為不用開發這麼大型的專案(>100人),再來是很多是 project base,做完後不一定需要繼續維護,像聯發科技在手機軟體是用 single solution,所以宏觀來看開發 cycle 可是長達五年以上,裡面又分大大小小的專案及上百個 branch,修bug時要倒 patch 時就快瘋掉了,用這麼貴的軟體版本控制,才會划算。
公司的前輩建議去看一下 GIT,他說和過去 svn or cvs 的概念很不一樣,我收集了一些連結,然後發現 Tsung 和 ishower 整理的很詳細,其他的網頁也不用看太多,也沒那個美國時間
Git and Github 演講投影片 by ishower
http://ihower.tw/blog/archives/5391
Git 初學文件整理 by Tsung
http://blog.longwin.com.tw/2009/05/git-learn-initial-document-2009/
因為沒有太多時間,所以會想聽人家解釋,再來看文件會快一點,Tsung 網頁上有些教學影片的連結己經不見了,我就花了時間找了一下,之後希望把他看一看
RailsConf 2008 Git Talk by Scot Chacon Video
http://vimeo.com/1099027?pg=embed&sec=1099027
Slide:
http://www.slideshare.net/chacon/getting-git
Scott Chacon 做的教學 GitCasts 網站
http://gitcasts.com/
然後如果你只是想了解 Git & SVN 的差異,那可以看
Why Git is Better than X
http://zh-tw.whygitisbetterthanx.com/#
http://www.oschina.net/news/12542/git-and-svn
最後貼上一張清楚明白的比較圖
其它相關連結
http://www.mrmu.com.tw/2011/05/06/git-tutorial-for-beginner/
http://www.slideshare.net/littlebtc/git-5528339
http://www.mrmu.com.tw/2011/05/06/git-using-dropbox-as-server/
http://www.slideshare.net/jason8301/tortoisegit-intro-in-traditional-chinese
http://people.debian.org.tw/~chihchun/2008/12/19/linus-torvalds-on-git/
http://code.google.com/p/msysgit/
http://www.slideshare.net/ihower/git-and-github-7306407
沒有留言:
張貼留言