<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 262,  comments - 221,  trackbacks - 0

    【19】切換分支


    “分支”的一個重要作用就是并行開發---在企業級開發中,通常需要同時開發軟件的新版本和維護軟件的舊版本,trunk目錄通常用于存放最新的代碼,而branch目錄通常用于存放某個開發過程中的分支。

    例如:在開發ECoupon項目的過程中,程序員為了試驗一個新需求或新功能是否可用,需要另外開辟一個空間來做測試。但是這個程序員的工作不應該影響到其他人的進度,或者說在主干線上工作的人員進度不能受到這個程序員的影響。那么此時分支的作用就顯現出來了。

    我們可以給該程序員創建一個分支,該分支的原始版本可以來自于主干的最新可運行代碼,讓這個程序員工作在這個分支上,而其他人并行地進行主干線的開發。但是因為此前這個程序員的本地工作副本是指向主干,所以他必須重新把版本關系指向這個屬于他的最新分支。

    這時他有兩種做法:
     A.從分支中檢出一份拷貝到不同于原來ECoupon項目的位置,然后獨立開發
     B.使用svn switch命令來切換到版本庫的不同位置。

    這里我們選擇方法B。svn switch命令的用法是:svn switch [--relocate] URL。該命令有兩種用法:一種是不使用參數relocate的,一種是使用relocate參數的。它們的使用原則如下:

     A.如果切換后的版本庫路徑還是在同一個版本庫,只是在不同的路徑下。那么使用svn switch URL
     B.如果切換后的版本庫位置已經改變(主機遷移,版本庫遷移),但是目錄結構不變。就需要relocate參數

    因為我們切換的新路徑是在同一個版本庫下,只是路徑變了。所以我們用如下命令就可以了

    E:\Temp\ECoupon_tmp>svn switch http://localhost:8000/svn/Workspace/Ericsson/ECoupon_GA/branches/paul --username=guest --
    password
    =guest
     U   .
    Updated 
    to revision 38.

    現在我們檢查這個本地工作副本的信息,它已經轉向分支paul了
    E:\Temp\ECoupon_tmp>svn info .
    Path: .
    URL: http:
    //localhost:8000/svn/Workspace/Ericsson/ECoupon_GA/branches/paul
    Repository Root: http:
    //localhost:8000/svn/Workspace
    Repository UUID: 06f3a259
    -b3b5-ff4e-9a70-52e8834f1976
    Revision: 
    38
    Node Kind: directory
    Schedule: normal
    Last Changed Author: qlinpen
    Last Changed Rev: 
    38
    Last Changed 
    Date2009-12-10 18:47:59 +0800 (星期四, 10 十二月 2009)

    一個簡單的命令就成功地把版本庫和本地工作副本的聯系切換過了!

    注意上面的例子中我們沒有使用--relocate參數,這是因為我們切換的前后始終都是在同一個版本庫,如果現在版本庫的主機換了那么就需要加上該參數了


    -------------------------------------------------------------
    生活就像打牌,不是要抓一手好牌,而是要盡力打好一手爛牌。
    posted on 2009-12-10 19:02 Paul Lin 閱讀(400) 評論(0)  編輯  收藏 所屬分類: 項目管理
    <2009年12月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(21)

    隨筆分類

    隨筆檔案

    BlogJava熱點博客

    好友博客

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: eeuss免费天堂影院| 无码乱人伦一区二区亚洲一| 国产精品1024永久免费视频| 麻豆国产精品免费视频| 最近中文字幕无吗高清免费视频| 日本高清免费中文字幕不卡| 四虎影视永久免费观看地址| 亚洲精品午夜国产VA久久成人| 亚洲精品高清国产一久久| 亚洲午夜精品在线| 欧洲亚洲国产精华液| 国产中文字幕在线免费观看 | 国产亚洲精aa在线看| 日本免费精品一区二区三区 | 亚洲乱人伦精品图片| 国产在线观看免费观看不卡 | 亚洲激情在线视频| 美丽的姑娘免费观看在线播放 | 国产高清在线免费视频| 久久久久亚洲精品无码蜜桃| 一级毛片a免费播放王色电影 | 老司机亚洲精品影院| www视频在线观看免费| 亚洲熟女精品中文字幕| 免费一级毛片无毒不卡| 国产成人免费ā片在线观看| 处破女第一次亚洲18分钟| 亚洲免费中文字幕| 亚洲国产精品成人AV在线 | 亚洲综合另类小说色区| 亚洲一区二区三区深夜天堂| 人妻在线日韩免费视频| 亚洲成av人片不卡无码久久| 亚洲制服丝袜中文字幕| **一级一级毛片免费观看| 亚洲国产精品成人AV在线| 亚洲美女又黄又爽在线观看| 国产精品免费观看视频| 亚洲精品中文字幕乱码影院| 国产成人AV片无码免费| 亚洲色偷偷狠狠综合网|