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

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

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

    jasmine214--love

    只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
    posts - 731, comments - 60, trackbacks - 0, articles - 0

    SVN常用命令整理

    Posted on 2011-01-13 15:56 幻海藍夢 閱讀(2504) 評論(0)  編輯  收藏 所屬分類: Linux版本管理配置管理

    問題:

    3. 合并分支到主線

    進入分支目錄,怎么進?

     

    4. 同步和合并是一回事?

    5. 何為 研發(fā)版本對應的測試版本?

    6. svn delete 能批量刪除嗎?

    7. 能直接操縱SVN的數據庫文件嗎?

     

     

     

    版本思想

    NO.1  版本管理過程思想總結

    1. 有新分支要求時:

           1)要求RD提供信息:

                  a),新分支如何命名?

                  b),如果用于新功能引入,1,提供新功能有哪些?2,新功能引入計劃是怎樣的?

                  c),如果新功能開發(fā)完成,1,提供發(fā)布計劃?2,提供測試計劃?

           2) 我需要 完成哪些事情:

                  a),建新功能分支

                  b), 如下表格進行更新: 2,新功能同步記錄表 3,發(fā)布信息表 4,項目列表 5,版本庫列表 6url列表 7,項目樹 8,項目同步表 9,新項目同步記錄表

    2. 各表解釋:

    版本庫列表:以最根目錄的版本庫為準。------SVN 服務器直接可以得到數據。

     

    NO.2  ADD、重命名,移動,)如何實現SVN服務器代碼從無—>有的過程。(拉分支)

    方法一,

    1. SVN服務器創(chuàng)建空目錄(以分支名命名)

    2. 用戶本地CO下來

    3. 用戶本地加進代碼文件,CI上去。即實現了有。

    方法二,(針對有很多層級關系時)

    1.  建空目錄(由我建空目錄)

    在用戶本地工作目錄中,從已有文件svn cp到目的路徑去。

    刪除原有名稱的目錄。Svn delete 庫名 –m “ 注釋內容

     

    SVN常用命令:

    NO.1

    客戶端可以做的事情:在庫中創(chuàng)建目錄,

    Kiki總結:SVN的世界里都是庫,各種SVN命令都是針對庫而言的,另外客戶端軟件也是以庫為最小顯示單位。

    Svn import ,svn copy, svn delete, svn list , svn revert

     

    導入代碼到SVN服務器

    1. svn import (只能從本地導入)

    2. svn copy (copy操作可以從WCWCWCURLURLWCURLURL。現在SVN只支持同一個倉庫內文件的拷貝,不允許跨倉庫操作。)---(即本地<-àURL

    如:

    新建分支有內容的分支

    創(chuàng)建目錄

    在客戶端軟件直接創(chuàng)建。Create folder

    svn        copy  http://10.58.100.247/test/S204/trunk/      http://10.58.100.247/test/S204/fix/

    svn  copy              http://10.58.100.247/test2/hardware/BUGLIST/20091127/  http://10.58.100.247/test2/hardware/BUGLIST/20091127/dada  -m "cp test"

     

    新項目的產生-------從已有項目產生

    建分支,刪分支(路徑必須是 file:///  或者 http:// )

    Svn 開頭的命令都是屬于提交,都要寫日志(可以通過設置鉤子限制來達到)。

    Linux的世界中一切皆文件,而svn 庫的一切皆文件,所有的文件都可以用相同的SVN命令操作。(如svn copy, svn delete, svn import

    a), 創(chuàng)建分支— ----copy 源路徑 目的路徑 –m “  注釋內容

    svn  copy              http://10.58.100.247/test/softd/voip/gva699v1.0-sw/trunk/doc/sessionTimer.txt http://10.58.100.247/test/softd/sessionTimer.txt  -m "cp test file"

    導入:

    Svn         import     /home/xufuli/dsl/Grn5N3.AZ56S   http://10.58.100.247/test/softd/voip/Grn5N3.AZ56S  -m "import Grn5N3.AZ56S "

     

    刪除分支

    刪除分支/文件/(是否可以不加注釋,要看此庫是否用鉤子限制了);如果鉤子限制,就必須寫注釋。

    svn delete  http://10.58.100.247/test/                    -------目錄(

    svn delete  http://10.58.100.247/test/softd/nm                 -------

    svn delete  http://10.58.100.247/test/softd/voip/xufuli        -------

    svn  delete      http://10.58.100.247/test2/hardware/BUGLIST/20091127/CM110_buglist.xls

     

    svn revert 取消一些修改。

     

    查看版本庫內容

    svn        list file:///home/kikiTest/S204/

    svn        list http://10.58.100.247/test/S204/fix/

     

    NO.5一個好習慣

    永遠寫上源名 目標名

     

    NO.7      rsync 備份屬于linux的備份,而非svn針對庫的備份。

    Tar包直接對整個目錄(可用來代表部門)進行備份。

    Rsync 也是直接對整個目錄進行備份的。

     

    NO.10

    ubuntu搭建svn環(huán)境--(svn命令整理)

    .linux link是文件,不是目錄,所以不能寫成如: kiki/

    主站蜘蛛池模板: 88av免费观看| 最近中文字幕大全免费版在线| 久久久久亚洲精品天堂| 亚洲日韩乱码中文无码蜜桃| 亚洲无吗在线视频| 一级看片免费视频囗交| 久久久久高潮毛片免费全部播放| 日本亚洲视频在线| 亚洲精品蜜夜内射| 免费人成在线观看网站| 国产又长又粗又爽免费视频 | 中文字幕无线码中文字幕免费| 亚洲大片免费观看| 曰批视频免费40分钟试看天天| 亚洲天天做日日做天天看| 青草久久精品亚洲综合专区| 最近免费字幕中文大全视频| 亚洲沟沟美女亚洲沟沟| a国产成人免费视频| 久久亚洲AV无码精品色午夜| 亚洲免费日韩无码系列| 老司机永久免费网站在线观看| 亚洲人成网77777色在线播放| 亚洲精品无码成人片久久不卡| 少妇太爽了在线观看免费视频| 亚洲国产综合无码一区二区二三区 | 暖暖免费在线中文日本| 国产免费观看视频| 亚洲偷自精品三十六区| 在线视频免费国产成人| 激情亚洲一区国产精品| 精品无码人妻一区二区免费蜜桃| 亚洲免费人成视频观看| 1000部拍拍拍18勿入免费凤凰福利| 在线aⅴ亚洲中文字幕| 四虎永久在线观看免费网站网址 | 日本v片免费一区二区三区| 国产日韩精品无码区免费专区国产 | 深夜久久AAAAA级毛片免费看| 国产视频精品免费| 2022中文字字幕久亚洲|