hg init //初始化專案
//從100的機器轉殖乙個project這個專案
hg clone ssh: project
hg pull //從上次轉殖的機器獲取更新,也可以與clone一樣加上後面的ssh位址從其他機器更新,最後要與update配合完成更新
hg update //更新
hg merge //有的時候更新會提示有衝突需要合併,可以通過merge完成合併更新。
hg add //新增檔案
hg commit //提交更新
hg push ssh: //將自己的版本推送給對方,對方hg update以後可以看到更新後的檔案。
分布式版本控制
git基本概念 git倉庫 儲存所有資料的地方 工作區 從倉庫中提取出來的檔案,放在磁碟上供你使用或修改 暫存區 就是乙個檔案,索引檔案,儲存了下次將提交的檔案列表資訊 版本控制軟體 1 集中式版本控制軟體 cvs svn subversion 2 分布式版本控制軟體 git bitkeeper 收...
分布式版本控制工具 git與Mercurial
說到版本控制工具,很多人可能都會馬上想到cvs和subversion,但自從開始使用git以後,我在自己的開發過程中都會優先選擇git而非前者。最早從今年初就已經開始用git。剛開始的時候的確會感到git比較複雜。乙個原因是它不同於subversion這樣的集中式版本控制系統,在 subversio...
GIT分布式版本控制
git config global user.name your name git config global user.email email example.com git init初始化建立版本庫 git clone url從網路上轉殖repository,注意clone是複製了history...