hg
得新建個使用者名稱:
$ cd proj
$ hg init //生成repository
或者$ hg addremove //加入可識別的檔案,去除其他檔案
$ hg commit //生成你的**的第乙個版本
$ hg ci 《檔名》
如果報錯
cd .hg
vi hgrc
[paths]
default=
[ui]
username=haoning
hg parent //檢視當前版本
hg log //檢視所有版本
hg co 《版本號》 //回到某個版本
如果改錯了
hg revert 《檔名》
hg status //檢視檔案狀態, a m ?
$ hg tag //可以在一些重大的階段製作tag,以便於將來對**的一些里程碑進行回溯
$ hg tags //檢視所有的tag,進行大的版本比較
$ hg clone source dest //可以完整地將乙個repository拷貝到另乙個目錄,這很適合做分支處理或者作一些實驗型**。
$ hg update //從原始**樹中取得最新的更新
$ hg pull 和 hg push 分別從原始地**樹中取得或者提交最新更新地檔案
4.patch
$ hg diff //比較當前改動和當前版本的區別,也可以用-r引數指定兩個版本進行比較,比較的結果可以從定向到檔案,此檔案即是乙個標準的patch檔案。
$ hg import /fullpath/filename //將patch檔案打到當前的**樹上。
hg版本管理工具使用
使用 1.初始化 假設你的源 目錄為proj,執行以下步驟可以建立初始的repository cd proj hg init 生成repository hg add fullpath filename 加入檔案 或者 hg addremove 加入可識別的檔案,去除其他檔案 hg commit 生成...
版本控制 設計模式 模式版本控制
版本控制 設計模式 schema versioning changing a namespace is not versioning,it is new type creation.meta douglasp 架構版本控制 更改命名空間不是版本控制,而是建立新型別。meta douglasp ok....
Hg使用入門
下面是windows下使用hg的入門指導 通過file 協議訪問 比如,要 file 127.0.0.1 e hg test 下面的也可以 file a00061765b e hg test 但配置hosts檔案不行 如下就不行 file a61765 e hg test userprofile m...