版本控制軟體-Mercurial
Mercurial是一個跨平台的分散式版本控制軟體,主要由Python語言實現,但也包含一個用C語言實現的二進位比較工具 所有操作都由用不同的關鍵字作為參數呼叫程式「hg」來實現,Hg是參考水銀的化學符號而取的名字。 1.HG-Mercurial與其它軟體比較 2.架構: .SVN-主從式架構 Apache Subversion(簡稱SVN,svn),一個開放原始碼的版本控制系統 .Git /HG-.分散式架構 分散式版本控制(英語:distributed revision control 或 distributed version control,又譯為分布式版本控制),又稱去中心化版本控制(decentralized version control),是一種版本控制的方式,它允許軟體開發者可以共同參與一個軟體開發專案,但是不必在相同的網路系統下工作。以分散式版本控制方法,作出的軟體版本控制系統,稱為分散式版本控制系統(distributed revision control system,縮寫為DRCS,或是distributed version control system,縮寫為DVCS) 3.安裝 TortoiseHg提供了一個面向Windows的基於右鍵選單的友好介面 按照下列連結,下載,並執行下一步安裝 4.安裝完成後,任選一個資料夾,點選右鍵,就會顯示如下 5.開始使用 選擇資料夾,點選右鍵--->TortoiseHg-->Create Repository Here 建立完成後,再點選右鍵-->TortoiseHg(就會發現多了一些選項 )-->Repository Settings 6.使用者名稱一定要設定(此項若不設定,之後無法Commit,出現的錯誤訊息就是一直要你設定) 當然好處就是100%知道是誰提交的,是誰改過此檔案 7.設定完成後的資料夾,就會多出下列紅框的二個檔案 8.Commit 在資料夾裡,選擇你要的檔案,點選右鍵-->Hg Commit 9.就會出現下圖視窗 9.1 勾選要Commit的檔案 9.2 填寫註解(強制要寫, 所以release note就不會漏掉了) 9.3 選擇提交 10.Hg Workbench 可於資料夾點選右鍵-->Hg Workbench 1...