SCM大車拼

星期日, 三月 1st, 2009

去年初的時候也寫過一篇 CMS 大車拼,今年換寫 SCM。

最近在看 git 的資料時,順便查了一下和其他 Version Control System 的比較,主要是因為要查 MS 提供的 Visual Source Safe,雖然沒必要我是不會去用它的,不過瞭解一下它和 Subversion 及 git 的差異倒沒問題。

找到在 Version control systems comparison 提供了常見 SCM 工具的功能比較表。這裡比較了我知道認識的人有再用的幾套,包括 ClearCase, CVS, Git, Subversion, Visual Source Safe。

繼續閱讀 »

Git 入門筆記

星期日, 二月 22nd, 2009

前言

這兩天花了蠻多時間在 Survey Git 這套先進的 SCM。在新的工作上,我打算從 Subversion 轉換到 Git 來做專案、程式的版本控制。

之前在學習 Subversion 時,是根據 SVN Book 中文版開始入門,從而瞭解 CVS 和 Subversion 設計及使用的觀念,讓我知道,使用 CVS 或 Subversion 的差異,以及該如何使用 SVN 融入我的開發流程,以文件來說, SVN Book 是寫的相當清楚易懂的。不過 Git 在這個部份,我卻沒有找到相似的介紹文件,尤其是它著名的 Distributed 特性,讓我不太了解如何套用,以及使用這樣 Distributed 的特性,會對原本工作的流程產生什麼樣的影響和變化。這些都是在 Survey 的過程中需要先被確認的。
繼續閱讀 »