版本控制軟體-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
11.開啟 Hg Workbench
會列出資料夾的檔案,與詳細的資料

12.比較資料
若忘了之前到底改了啥? 可以用"Visual Diff"的功能
修改檔案內文字後,存檔並關閉檔案

13.於檔案點選右鍵-->Visual Diff
14.跳出下列的畫面,會顯示檔案之前被修改那一筆
原本的文字為"Selenium2", 修改為"Gorilla"
15.在提交的畫面也會顯示之前檔案被修改的資料
16.Web Server
在資料夾點選右鍵-->Web Server
17.於網頁伺服器,點選"啟動"

18.開啟網頁,輸入http://localhost:8000或是本機IP:8000
就會顯示下列的網頁
可方便大家確認那些檔案修改的資料
所有操作都由用不同的關鍵字作為參數呼叫程式「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
11.開啟 Hg Workbench
會列出資料夾的檔案,與詳細的資料
12.比較資料
若忘了之前到底改了啥? 可以用"Visual Diff"的功能
修改檔案內文字後,存檔並關閉檔案
13.於檔案點選右鍵-->Visual Diff
14.跳出下列的畫面,會顯示檔案之前被修改那一筆
原本的文字為"Selenium2", 修改為"Gorilla"
15.在提交的畫面也會顯示之前檔案被修改的資料
16.Web Server
在資料夾點選右鍵-->Web Server
17.於網頁伺服器,點選"啟動"
18.開啟網頁,輸入http://localhost:8000或是本機IP:8000
就會顯示下列的網頁
可方便大家確認那些檔案修改的資料
留言
張貼留言