• <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>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            CVS分支

            Posted on 2009-05-18 10:05 Prayer 閱讀(1104) 評論(1)  編輯 收藏 引用 所屬分類: CVS

                CVS中為一個模塊創(chuàng)建一個分支使用的命令是tag或rtag。這兩個命令很相似,先用tag命令來做介紹。
                假設有一個模塊foo_ware,一直在head主分支里工作,但是現(xiàn)在需要建立一個分支foo_tag用來做測試版本的開發(fā),則方法如下:  
                在foo_ware的一個工作目錄下,執(zhí)行:
            cvs tag foo_tag //把服務器上的當前工作目錄下的所有文件增加標記foo_tag
            cvs update -r foo_tag //如果要在當前目錄的foo_tag分支下繼續(xù)工作,則要把當前目錄下的文件狀態(tài)都更新為foo_tag分支,這是因為tag命令只為服務器上的文件增加標記foo_tag,而不改變當前目錄下文件的狀態(tài)。
                cvs commit //如果當前目錄下的文件在做分支之前已經(jīng)修改過了,而且又想把這些修改應用于foo_tag分支,則要commit。

                如果要從服務器上簽出另外一個foo_tag分支的副本,則用如下命令:
            cvs co -r foo_tag -d new_dir foo_ware //必須要指明要簽出的分支是foo_tag,否則簽出的版本還會是head主分支。
                這樣簽出之后,不論再update和commit,都是在foo_tag分支下進行了,不會更改head主分支里的狀態(tài)。

                tag和rtag的區(qū)別在于,rtag不需要有本地副本的存在,就可以增加或修改服務器模塊上的tag,而tag必須有一個本地版本做參考,更新服務器上的對應于本地的那些文件,如上例所示。

                如果要把分支版本里的修改合并到主分支里,方法如下:
                在分之版本的本地副本做好commit之后,在主分支的本地副本下,執(zhí)行:
            cvs update -j foo_tag //把foo_tag分支的修改合并到本地的主版本下
            ... do some revision
            cvs commit //把合并后的版本更新到服務器的主版本上,因為之前的update -j命令并不影響服務器上的主版本。

            Feedback

            # re: CVS分支[未登錄]  回復  更多評論   

            2011-09-16 11:10 by jack
            你好像把分支和標簽沒有弄明白
            久久久久人妻精品一区| 久久青青色综合| 久久青青草原综合伊人| 88久久精品无码一区二区毛片| 99热精品久久只有精品| 香蕉99久久国产综合精品宅男自 | 狠狠色婷婷综合天天久久丁香 | 狠狠色综合久久久久尤物| 久久久精品久久久久久| 日韩久久久久久中文人妻| 99麻豆久久久国产精品免费| 久久精品国产亚洲AV不卡| 亚洲精品白浆高清久久久久久 | 国产精品久久久久aaaa| 日韩精品无码久久一区二区三| 人妻精品久久无码专区精东影业| 人人狠狠综合久久亚洲88| 伊人久久大香线蕉综合影院首页| 精品久久久久久无码国产| 亚洲国产精品无码成人片久久| 久久成人国产精品一区二区| 久久99精品久久久久久久不卡| 综合久久精品色| 久久久久亚洲精品男人的天堂| 日本久久久精品中文字幕| 国产精品一久久香蕉国产线看观看| 波多野结衣久久| 伊人久久一区二区三区无码| 久久99精品国产麻豆不卡| 天天久久狠狠色综合| 久久精品国产亚洲av日韩| 久久亚洲sm情趣捆绑调教| 天天综合久久一二三区| 久久精品国产一区二区三区| 国产高潮国产高潮久久久91| AAA级久久久精品无码区| 日本三级久久网| 精品久久久久久无码中文野结衣| 91性高湖久久久久| 国产精品久久久久久久久久免费| 91久久精品无码一区二区毛片|