這幾年是 SCM (source code management) 鋒火連天的時期,一堆商用或自由軟體紛紛爭強。
在研究一堆自由軟體的版本控制軟體後,我偏愛 git。只因為這是我最能惡搞的項目之一。
很多人都會拿 git 與 mercurial 比較。其實我覺得就像這篇文章所說的,git 就像是馬蓋先 (MacGyver),而 mercurial 就像是 007 (James Bond),各有各的好。而底層的差別,則可以參考「The Differences Between Mercurial and Git」。
至於有人拿 Windows 平台適用性來比較,其實 Tortoise 系列都包含了,SVN 有 TortoiseSVN,Mercurial 有 TortoiseHG,而 Git 有 TortoiseGit。
On this day..
- Release MonoDevelop 2.2 & Removed all of the GPL code - 2009
- Wow! USB Security 隨身碟偵察員 - 2007
- Wow! Security Center 安全控制中心 - 2007
- Chirstmas-2007.zip 病毒解法 - 2007
- Snickers 小一口? - 2006
- Install DupPrevent - 2006
- KDE 3.5 Previews - 2005
- A few XML & PHP Tutorials - 2005
Tags: git, mercurial, programming, svn

Tortoise 確實非常實用. 雖然不是百分之百包括我平時要使用的指令 (或者說是有時指令比起 UI 方便得多, 用 UI 反費時失事), 不過對於不熟悉或擔心輸入錯誤指令的人來說, 這個軟件是必須安裝的. 而且它的 revision history 的畫面非常清楚, 讓我很方便了解該源碼的版本流程.