<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熱點博客

    好友博客

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产精品久久亚洲一区二区| 亚洲综合久久一本伊伊区| 亚洲视频免费观看| 国产亚洲午夜精品| 亚洲精品成人网站在线播放| 中文字幕亚洲综合久久菠萝蜜| 91手机看片国产永久免费| 中文字幕永久免费视频| 亚洲精品无码国产片| 日韩亚洲人成在线| 亚洲精品国产专区91在线| 亚洲成年轻人电影网站www| 亚洲无线一二三四区手机| 在线精品免费视频| AV片在线观看免费| 国产精品无码免费播放| 免费观看无遮挡www的小视频| 最近免费中文字幕高清大全 | 国产福利在线观看永久免费| 疯狂做受xxxx高潮视频免费| 亚洲AV无码一区二区大桥未久 | 在线免费观看中文字幕| 黄网址在线永久免费观看 | 国产福利免费视频 | 久久精品熟女亚洲av麻豆| 亚洲AV成人无码网站| 国产精品亚洲一区二区无码| 免费国产高清毛不卡片基地| 黄页网站在线免费观看| eeuss影院免费92242部| 免费精品无码AV片在线观看| www视频在线观看免费| 曰皮全部过程视频免费国产30分钟| 免费黄色大片网站| 在线精品亚洲一区二区三区| 亚洲精品自拍视频| 永久免费不卡在线观看黄网站| 精品国产sm捆绑最大网免费站| 日韩在线免费电影| 亚洲精品欧洲精品| 精品人妻系列无码人妻免费视频|