2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

安裝Mercurial(hg)

 nicky_lin 2012-08-03
常見(jiàn)的版本控制軟件如svn server(svn),vss administrator(vss),都是需要一個(gè)中心服務(wù)器的,但分布式版本控制軟件如Mercurial則不需要。當(dāng)然,在實(shí)際使用中,一般還是要人為的指定一個(gè)中心庫(kù)以作為發(fā)布服務(wù)器。 分布式最大的好處就是可以離線工作,Mercurial可以直接本地創(chuàng)建資源庫(kù),先在本地做提交。待能連中心服務(wù)器或者需要時(shí),再提交到中心服務(wù)器。
Mercurial表示墨丘利,墨丘利是羅馬神話中為眾神傳遞信息的使者,Mercurial的命令行工具是Hg。Mercurial的詳細(xì)介紹網(wǎng)上已經(jīng)很多了,這里就不贅述了,這里主要講一下如何快速入門(mén)和使用。
注: 以下操作在CentOS 5.6 i386下進(jìn)行,Mercurial 版本為1.8.4。
Windows下TortoiseHg 版本為2.0.3。

  • 檢查安裝
    查看版本
    [root@svn_server mercurial]# hg --version
    檢查安裝
    [root@svn_server mercurial]# hg debuginstall
  • 創(chuàng)建用戶
    useradd hguser -d /home/hguser
    passwd hguser

  • 建立hg代碼庫(kù)
    mkdir -p /usr/hg/myproject
    cd /usr/hg/myproject
    hg init

  • 測(cè)試
    echo "hello world!" > readme.txt
    hg add # add
    hg ci # check in

  • 啟動(dòng)http server
    chown hguser:hguser -R /usr/hg/myproject
    cd /usr/hg/myproject
    hg serve -p 8000 &

  • 訪問(wèn)http
    http://yourip:8000

----------------------------------------------------------------------------------

  如果windows下要訪問(wèn)該hg項(xiàng)目,可以下載安裝TortoiseHg 。TortoiseHg安裝后,可以集成在資源管理器的右鍵菜單中,使用Clone功能,可以將服務(wù)器上的項(xiàng)目復(fù)制下來(lái),如下圖:

Clone時(shí),源為遠(yuǎn)端服務(wù)器(可以通過(guò)ssh獲取),目標(biāo)為本地空目錄

右鍵菜單中的Hg Workbench 窗口中,可以進(jìn)行項(xiàng)目的pull(checkout下載)和push(checkin上傳)

在Pull 后,默認(rèn)情況下Mercurial 不會(huì)更新工作目錄,需要Hg Workbench中執(zhí)行Update操作。

    --------------------------------------------------------
    另,Mercurial還可以與Redmine集成。
    Redmine中配置Mercurial
    配置完后,從Redmine中可以查看Mercurial的版本庫(kù)

    標(biāo)簽: Mercurial, Hg, CentOS, TortoiseHg

      本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
      轉(zhuǎn)藏 分享 獻(xiàn)花(0

      0條評(píng)論

      發(fā)表

      請(qǐng)遵守用戶 評(píng)論公約

      類(lèi)似文章 更多