西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

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

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

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

作者:佚名點擊:667次評論:0次標簽: 代碼管理

cvs源代碼管理工具v2.0.51 免費版
  • 類型:編程輔助大。7.4M語言:中文 評分:4.2
  • 標簽:
立即下載

TortoiseHg 是分布式的源碼管理工具Mercurial的GUI客戶端。

1. 關于mercurial和一些資源

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

主頁:http://mercurial.selenic.com/

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

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

另兩個PPT,教你怎么用:  

A guide to revision control with TortoiseHg (individual use) 

A guide to revision control with TortoiseHg (team use) 

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

 一、服務器端搭建

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

2.新建文件夾,作為文件倉庫。然后右鍵選擇 Tortoise->create repository here

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

剛開始傳是沒有綠色對號的。

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

依次編寫。

5.右鍵commit(注意要寫注釋),比如第一次就寫init,這個隨意。

6.在倉庫目錄下,右鍵點擊hg->workbench(這步已經默認將服務器打開). 在Repository菜單下,點擊Web Server,先停止,然后點擊配置。具體配置分為兩部分

Adminitrator`s global settings和XXX倉庫設置。(下面貼兩個圖)

 

我在服務器端,只配置這些參數,對于名字什么的 可以自己起。注意SSL加密推送設置成False.允許推送我設置*。因為在實驗室所以我允許任何人進行推送。

二、客戶端搭建

1.同樣先安裝軟件。

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

3.然后在文件夾中點擊右鍵,選擇TortoiseHg->clone.參數如圖:

注意克隆源位置前面寫服務器ip,后面寫端口號。

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

4.克隆后會出現帶有綠色箭頭的文件夾。

5.右鍵點開HgWorkBench,配置服務器,和前面服務器端配置一樣。兩個部分都要配。

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

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

2.然后把服務器最新的內容拽進來。

3.合并merge.(通過右鍵點擊實現)

4.推送到遠程服務器。

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

待續(xù)。。。(對于開發(fā)中遇到的沖突問題,慢慢總結)

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

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

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數: 0/500 (您的評論需要經過審核才能顯示)