第一次 hg (Mercurial) 就上手 – ericsk.net

因為實在是被 svn 氣過不少次,所以打算慢慢轉往其它的 version control 軟體研究。 最近因為被 svn 搞到不少次,有點想要開始研究其它的版本控制軟體,在許多朋友的介紹下,開始嚐試了 hg (Mercurial) 這個版本控制軟體。 首先最讓人開心的一點就是,hg 只會在你的目錄的 root 下建一次 .hg 的目錄,不會像 svn 那樣每個 sub-directory 都會建一次 .svn 目錄,當然 svn 那樣的好處就是可以把一堆專案放在同一個 repository 下,不過因為我本身不是很喜歡這種作法,所以 hg 的乾淨反而很吸引我。 hg 全是以 Python 寫成的軟體,如果你已經裝好 EasyInstall 的話,可以直接以 easy_install Mercurial 來安裝它,而 Windows 下也有 TortoiseHg 這個整合視窗環境的版本可以安裝使用。 開始使用前別忘了去修改 $HOME/.hgrc 加入 [ui] username = Foo Bar 來建立自己的身份(在 commit 的時候才知道誰是兇手)。 建立…

來源: 第一次 hg (Mercurial) 就上手 – ericsk.net