西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴(lài)的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)西西教程其它教程 → 分布式代碼管理工具TortoiseHg安裝配置圖文教程

分布式代碼管理工具TortoiseHg安裝配置圖文教程

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2012/9/5 17:03:55字體大小:A-A+

作者:佚名點(diǎn)擊:667次評(píng)論:0次標(biāo)簽: 代碼管理

cvs源代碼管理工具v2.0.51 免費(fèi)版
  • 類(lèi)型:編程輔助大。7.4M語(yǔ)言:中文 評(píng)分:4.2
  • 標(biāo)簽:
立即下載

TortoiseHg 是分布式的源碼管理工具M(jìn)ercurial的GUI客戶(hù)端。

1. 關(guān)于mercurial和一些資源

mercurial 作為3大主流的分布式源碼管理工具,已經(jīng)被廣泛的使用。 例如 googlecode.com 和 codeplex.com 都支持mercurial作為源碼管理工具。

主頁(yè):http://mercurial.selenic.com/

更多的幫助:http://hgbook.red-bean.com/ 和 TortoiseHg.chm

超級(jí)超級(jí)好的ppt:http://www.slideshare.net/tednaleid/distributed-version-control-dvcs-with-mercurial 

另兩個(gè)PPT,教你怎么用:  

A guide to revision control with TortoiseHg (individual use) 

A guide to revision control with TortoiseHg (team use) 

2. 下面的內(nèi)容參考自http://blog.csdn.net/hongshan50/article/details/6867883, 有些加入自己的實(shí)踐理解。

 一、服務(wù)器端搭建

1.先裝TortoiseHg軟件。(服務(wù)器端和客戶(hù)端都要安)由于這個(gè)是分布式文件管理,軟件裝好就是both client and server.

2.新建文件夾,作為文件倉(cāng)庫(kù)。然后右鍵選擇 Tortoise->create repository here

3.創(chuàng)建完之后,出現(xiàn).hg文件夾。然后將你需要用的工程文件考過(guò)來(lái)。我的以下面為例:

剛開(kāi)始傳是沒(méi)有綠色對(duì)號(hào)的。

4.然后右鍵點(diǎn)擊Tortoise->Edit Ignore Filter。編寫(xiě)忽略的文件也就是不給客戶(hù)端下載的文件。還是以我的為例:

依次編寫(xiě)。

5.右鍵commit(注意要寫(xiě)注釋?zhuān),比如第一次就?xiě)init,這個(gè)隨意。

6.在倉(cāng)庫(kù)目錄下,右鍵點(diǎn)擊hg->workbench(這步已經(jīng)默認(rèn)將服務(wù)器打開(kāi)). 在Repository菜單下,點(diǎn)擊Web Server,先停止,然后點(diǎn)擊配置。具體配置分為兩部分

Adminitrator`s global settings和XXX倉(cāng)庫(kù)設(shè)置。(下面貼兩個(gè)圖)

 

我在服務(wù)器端,只配置這些參數(shù),對(duì)于名字什么的 可以自己起。注意SSL加密推送設(shè)置成False.允許推送我設(shè)置*。因?yàn)樵趯?shí)驗(yàn)室所以我允許任何人進(jìn)行推送。

二、客戶(hù)端搭建

1.同樣先安裝軟件。

2.新建文件夾存放工程文件。

3.然后在文件夾中點(diǎn)擊右鍵,選擇TortoiseHg->clone.參數(shù)如圖:

注意克隆源位置前面寫(xiě)服務(wù)器ip,后面寫(xiě)端口號(hào)。

克隆可以在同一臺(tái)機(jī)器上,進(jìn)入創(chuàng)建的repository目錄,點(diǎn)擊下面的菜單,出來(lái)的就是clone 到本地的代碼。這份代碼發(fā)給別人,又是一份完整的repository,可以互相Push和Pull。

4.克隆后會(huì)出現(xiàn)帶有綠色箭頭的文件夾。

5.右鍵點(diǎn)開(kāi)HgWorkBench,配置服務(wù)器,和前面服務(wù)器端配置一樣。兩個(gè)部分都要配。

下面講一下,客戶(hù)端操作文件的方法:

1.先提交,將本地修改內(nèi)容提交到本地環(huán)境下。打開(kāi)HgWorkBench。

2.然后把服務(wù)器最新的內(nèi)容拽進(jìn)來(lái)。

3.合并merge.(通過(guò)右鍵點(diǎn)擊實(shí)現(xiàn))

4.推送到遠(yuǎn)程服務(wù)器。

圖中的第二個(gè)和第四個(gè)上面分別是拽和推。

待續(xù)。。。(對(duì)于開(kāi)發(fā)中遇到的沖突問(wèn)題,慢慢總結(jié))

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門(mén)評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱(chēng):
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)