分布式版本控制工具 Mercurial 使用教程

2021-08-29 23:54:29 字數 338 閱讀 4504

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...