Repository的觀念
http://www.study-area.org/cyril/opentools/opentools/x657.html
Repository就是倉庫,儲存櫃子的意思,在這邊指的就是存放source code的 倉庫
http://www.josephj.com/entry.php?id=308
Git 跟我過去所用的 CVS、Perforce、SVN 在架構上非常不一樣!之前我用的都是一台 Server 做 Repository,且所有的動作 (Update/Commit/Add...) 都得跟它做連線;而 Git 的 Client 本身就是 Repositiory,每次的 Commit 都是在 Local 做。問題是... 這樣的架構,該如何做到多人同時開發呢?原來 Git 的每個 Repository 都可透過 Publish / Pull Request 的動作讓其他人做 Merge。簡單來說,CVS / SVN 是以 Trunk 為主、Branch 為輔,而 Git 的主要架構就是以 Branch / Merge 為核心。
沒有留言:
張貼留言