• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            戰(zhàn)魂小筑

            討論群:309800774 知乎關(guān)注:http://zhihu.com/people/sunicdavy 開源項目:https://github.com/davyxu

               :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              257 隨筆 :: 0 文章 :: 506 評論 :: 0 Trackbacks

            對于習慣于SVN的集中式代碼管來說,Windows下的TortoiseHg需要一些規(guī)范來避免代碼合并錯誤及丟失,下面我具體說下TortoiseHg操作中的一些注意要點.

            這里使用的TortoiseHg版本是2.0.4,對應(yīng)的Mercurial版本是1.8.3,操作環(huán)境為局域網(wǎng)

            1. 克隆代碼

            image

            局域網(wǎng)獲取代碼時,代碼源(Source)的格式是 http://ip-address:8000

            而代碼源的機器需要打開WorkBench->Repository->Web Server...

            默認情況下,不打開Web Server,別人是無法獲取你電腦上的代碼庫的.

            2. 代碼changeset的辨別

            image 

            默認的,Graph里左邊一支是自己的版本,右邊的一支代表其他人提交過來的changeset. 帶圈的代表工作目錄基于的版本修改

            3. 同步代碼

            默認情況下,Push是被禁用的,這也能避免別的不必要的版本被推送到自己的代碼庫.

            需要同步代碼時點擊面板的Synchronize,彈出Remote Repository.

            image

            在文本框里可以輸入http://ip-address:8000之類的地址,點擊右邊的軟盤圖標可以保存該地址以便下次再同步

            點擊Preview可以預(yù)覽對方代碼庫的修改,Accept后被獲取到本地

             

            4. 獲取別人代碼,合并本地正在修改的代碼

            image

            出現(xiàn)以上提示時,選擇Merge來合并本地修改.

            不過使用TortoiseHg時, 不建議使用這種方式,比較好的方法應(yīng)該是在合并前提交自己代碼進庫,參考下面一條.

            5. 獲取別人代碼, 合并已經(jīng)提交的本地代碼,本地沒有掛起修改的代碼

              使用這種方法時, Pull過代碼后,不Update,而是直接Merge with Local

            image

            碰到有沖突時,需要解決沖突

            image

            請使用Tool Resolve, TortoiseHg會使用你從設(shè)定中選擇的合并工具來進行代碼合并,其他功能很類似于SVN. 如果合并不爽,也可以重新進行合并

             

            6. 重新恢復(fù)沖突解決

            如果由于誤操作關(guān)閉合并對話框,或者是需要提交本地代碼而關(guān)閉對話框, 可以在Repository->Resolve…重新打開對話框

             

            以上為本人的一些心得,歡迎板磚伺候

            轉(zhuǎn)載請注明 戰(zhàn)魂小筑 及本文地址

            posted on 2011-05-25 19:22 戰(zhàn)魂小筑 閱讀(3698) 評論(0)  編輯 收藏 引用 所屬分類: 工具使用及設(shè)計
            精品久久人人妻人人做精品 | 国产亚州精品女人久久久久久 | 91久久成人免费| 国产福利电影一区二区三区,免费久久久久久久精 | 丁香久久婷婷国产午夜视频| 国产成人精品久久一区二区三区av | 精品久久久无码21p发布| 久久久久女人精品毛片| 成人国内精品久久久久影院VR| 久久一区二区三区99| 久久棈精品久久久久久噜噜| 91精品国产高清久久久久久国产嫩草 | 国产三级精品久久| 久久人人爽人人爽人人片AV不 | 久久人人爽人人澡人人高潮AV| 久久中文字幕人妻熟av女| 久久香蕉一级毛片| 久久精品国产久精国产一老狼| 94久久国产乱子伦精品免费| 狠狠色狠狠色综合久久| 国产女人aaa级久久久级| 久久精品一本到99热免费| 四虎影视久久久免费| 99久久国产综合精品网成人影院 | 7国产欧美日韩综合天堂中文久久久久 | 久久福利资源国产精品999| 热久久这里只有精品| 久久发布国产伦子伦精品 | 久久这里只精品99re66| 99久久国产综合精品网成人影院| 色综合久久综合中文综合网| 狠狠色丁香久久婷婷综合图片| 久久精品国产亚洲Aⅴ香蕉| 99久久国产综合精品五月天喷水 | 亚洲国产精品久久久久网站| www久久久天天com| 久久亚洲AV成人无码电影| 成人久久免费网站| 亚洲人成网亚洲欧洲无码久久| 国产精品99久久久精品无码| 超级97碰碰碰碰久久久久最新|