欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mercurial(輕量級分布式版本控制系統(tǒng)) v6.6 免費(fèi)版

Mercurial下載

  • 軟件大?。?span>15.2MB
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 軟件類別:編程其它
  • 應(yīng)用平臺:Windows平臺
  • 更新時(shí)間:2025-09-18
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

Mercurial電腦版是一款非常優(yōu)秀的分布式版本控制系統(tǒng)(DCVS),Mercurial英文意為水銀,所以常被縮寫為Hg。采用Python語言實(shí)現(xiàn),具有高效率、跨平臺、可擴(kuò)展、使用簡便且開源等優(yōu)點(diǎn),是目前最為流行的版本控制工具之一。Mercurial電腦版是基于 GNU General Public License (GPL) 授權(quán)的開源項(xiàng)目。采用了分布式的模型,具有擴(kuò)展性強(qiáng),易學(xué)易用的優(yōu)點(diǎn)。同時(shí)Mercurial電腦版有著友好的界面,操作非常簡單,設(shè)計(jì)的非常人性化。但是。Mercurial 沒有命名空間,一但和很多個(gè)版本庫交流,很容易導(dǎo)致自己與別人的代碼混成一團(tuán),就這個(gè)意義而言,Mercurial 根本不是個(gè)合格的分散式系統(tǒng)。有需要的用戶可以下載體驗(yàn)!

Mercurial(輕量級分布式版本控制系統(tǒng))特色

1、更輕松的管理

傳統(tǒng)的版本控制系統(tǒng)使用集中式的 repository,一些和 repository相關(guān)的管理就只能由管理員一個(gè)人進(jìn)行。由于采用了分布式的模型,Mercurial 中就沒有這樣的困擾,每個(gè)用戶管理自己的 repository,管理員只需協(xié)調(diào)同步這些repository。

2、更健壯的系統(tǒng)

分布式系統(tǒng)比集中式的單服務(wù)器系統(tǒng)更健壯,單服務(wù)器系統(tǒng)一旦服務(wù)器出現(xiàn)問題整個(gè)系統(tǒng)就不能運(yùn)行了,分布式系統(tǒng)通常不會因?yàn)橐粌蓚€(gè)節(jié)點(diǎn)而受到影響。

3、對網(wǎng)絡(luò)的依賴性更低

由于同步可以放在任意時(shí)刻進(jìn)行,Mercurial 甚至可以離線進(jìn)行管理,只需在有網(wǎng)絡(luò)連接時(shí)同步。

常用命令

一、正常流程

1、查看項(xiàng)目狀態(tài)

hg st

2、將未加入索引的文件加入索引

hg add 文件

或者 hg add . 將所有的加入索引中

3、提交修改

hg ci -m "提交說明"

4、初次推送代碼

hg push --new-branch

5、非初次推送代碼

hg push -b 分支號

二、分支管理

1、新建分支

hg branch 分支號

2、查看當(dāng)前分支

hg branch

3、查看所有分支

hg branches

4、切換分支

hg update 新分支號

5、合并分支

hg merge 分支號

或者 hg merge,即是不加分支號,此時(shí)合并自己分支的多個(gè)head頭,多用于多人操作同一分支后,進(jìn)行合并操作

三、更新操作

1、更新當(dāng)前項(xiàng)目狀態(tài)

hg update

2、更新代碼

hg pull

四、回退操作

1、代碼未提交時(shí)(即沒有進(jìn)行 hg ci -m “提交" 操作),還原代碼

hg revert 文件名

或者 hg revert -a 還原所有修改

2、代碼提交了一次,還原提交,此時(shí)修改的代碼還在,特別注意,此操作只能還原一次,多次是不行的

hg rollback

元素介紹

1、Revision

在使用 Mercurial 的系統(tǒng)中每個(gè)改動隔離在各自的 repository 里,既避免把不相關(guān)的代碼混雜起來, 又便于一個(gè)接一個(gè)的測試每一部分工作,用戶做的每個(gè)改動稱為一個(gè) revision。一般會有一個(gè)所有用戶都可以訪問得到的 repository 保存了項(xiàng)目的“主要”版本,工作repository 是用戶自己做事情的地方,實(shí)現(xiàn)新的特性,修改漏洞,重構(gòu),實(shí)驗(yàn)等,當(dāng)完成改變后,你可以 push 到共用的 repositor y中,即完成了一個(gè) revision。

2、Changeset

一個(gè)或多個(gè)文件的改變集合在一起形成一個(gè)邏輯單元,稱為 changeset。每一個(gè) changeset由兩部分內(nèi)容描述,版本號和 changeset 標(biāo)識,例如:changeset: 207:58e4906e69e3

冒號前面的數(shù)字代表版本號,它用來標(biāo)識本地 changeset。這個(gè)版本號只有在用戶的本地repository 中才有意義。冒號后面的那個(gè)很長的十六進(jìn)制串是 changeset標(biāo)識, 它是確定changeset的全局唯一標(biāo)識符, 在所有包含這個(gè) changese 的 repository 中都相同。多個(gè)用戶之間討論changeset,一般使用這個(gè) changeset 標(biāo)識,而不是上面說的版本號,因?yàn)橥耆锌赡苊總€(gè)用戶的 repository 中同樣的 changeset 版本號不同。

3、Head

Head 表示 repository 中每個(gè)分支最新的 revision,通常在合并幾個(gè)分支時(shí)會用到這個(gè)概念。

4、Tip

Tip 是最新的一個(gè) changeset 的版本號的一個(gè)別名。在命令中任何使用版本號的地方都可以使用 tip 來代替最新的 changeset的版本號。Tip在各個(gè)repository中是不同的,同時(shí)一個(gè)repository 中只有一個(gè) tip。

5、Log

Log 命令按時(shí)間順序從近到遠(yuǎn)的記錄著在 repository 中發(fā)生的每一次事件??梢酝ㄟ^指定-v診斷輸出選項(xiàng)來獲得更多更詳細(xì)的歷史信息,或者指定—debug選項(xiàng)來獲得歷史信息中的一切細(xì)節(jié)。

Mercurial使用入門

1、測試hg的安裝效果 cmd中輸入:hg

如果不能顯示,則修改我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量中的PATH為: (為了在命令行模式下運(yùn)行Python命令,需要將python.exe所在的目錄附加到PATH這個(gè)環(huán)境變量中。) PATH=PATH;<你的mercurial目錄>;如: 

2、獲取幫助:hg help :如init命令的幫助信息 

3、設(shè)置全局配置信息

Mercurial的配置文件類似于vim的vimrc,從[hg help config]可以查看配置文件的放置位置為:

(Plan 9) "$home/lib/hgrc"

(Unix) "$HOME/.hgrc"

(Windows) "%USERPROFILE%\.hgrc"

(Windows) "%USERPROFILE%\Mercurial.ini"

(Windows) "%HOME%\.hgrc"

(Windows) "%HOME%\Mercurial.ini"下面是我的配置文件: 

4、指定了用戶名,這方便了后面的操作.

初始化項(xiàng)目:hg init 

5、建立一個(gè)readme文件,查看項(xiàng)目狀態(tài) 

代表未知,M代表修改,A代表添加

6、添加文件: 

mercurial提供了命令匹配的功能,如status可以用sta識別出來,這可以減少輸入

7、提交修改: 

log命令用來看修改記錄,commit的-m參數(shù)提供了快速注釋的功能,你也可以自己編輯,如:

軟件功能

1、更輕松的管理

傳統(tǒng)的版本控制系統(tǒng)使用集中式的 repository,一些和 repository相關(guān)的管理就只能由管理員一個(gè)人進(jìn)行。由于采用了分布式的模型,Mercurial 中就沒有這樣的困擾,每個(gè)用戶管理自己的 repository,管理員只需協(xié)調(diào)同步這些repository。

2、更健壯的系統(tǒng)

分布式系統(tǒng)比集中式的單服務(wù)器系統(tǒng)更健壯,單服務(wù)器系統(tǒng)一旦服務(wù)器出現(xiàn)問題整個(gè)系統(tǒng)就不能運(yùn)行了,分布式系統(tǒng)通常不會因?yàn)橐粌蓚€(gè)節(jié)點(diǎn)而受到影響。

3、對網(wǎng)絡(luò)的依賴性更低

由于同步可以放在任意時(shí)刻進(jìn)行,Mercurial 甚至可以離線進(jìn)行管理,只需在有網(wǎng)絡(luò)連接時(shí)同步。

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

Mercurial(輕量級分布式版本控制系統(tǒng)) v6.6 免費(fèi)版

      氣軟件

      關(guān)文章

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個(gè)軟件總是不能下載的請?jiān)谠u論中留言,我們會盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時(shí)間重試!或者多試試幾個(gè)下載地址
      ☉ 如果遇到什么問題,請?jiān)u論留言,我們定會解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的Mercurial(輕量級分布式版本控制系統(tǒng)) v6.6 免費(fèi)版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。