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

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

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

    jasmine214--love

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

    SVN常用命令整理

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

    問題:

    3. 合并分支到主線

    進入分支目錄,怎么進?

     

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

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

    6. svn delete 能批量刪除嗎?

    7. 能直接操縱SVN的數(shù)據(jù)庫文件嗎?

     

     

     

    版本思想

    NO.1  版本管理過程思想總結(jié)

    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 服務(wù)器直接可以得到數(shù)據(jù)。

     

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

    方法一,

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

    2. 用戶本地CO下來

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

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

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

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

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

     

    SVN常用命令:

    NO.1

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

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

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

     

    導(dǎo)入代碼到SVN服務(wù)器

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

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

    如:

    新建分支有內(nèi)容的分支

    創(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"

     

    新項目的產(chǎn)生-------從已有項目產(chǎn)生

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

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

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

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

    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"

    導(dǎo)入:

    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 取消一些修改。

     

    查看版本庫內(nèi)容

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

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

     

    NO.5一個好習(xí)慣

    永遠寫上源名 目標名

     

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

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

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

     

    NO.10

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

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

    主站蜘蛛池模板: 成人亚洲综合天堂| 57pao国产成永久免费视频| 亚洲欧洲中文日韩av乱码| 国产激情久久久久影院老熟女免费 | 亚洲成在人线中文字幕| 在线观看亚洲免费| 亚洲中文字幕AV在天堂| 真人做A免费观看| 亚洲综合色丁香麻豆| 日韩精品无码专区免费播放| 亚洲精品伦理熟女国产一区二区 | 亚洲成a人片在线观看精品| 免费吃奶摸下激烈视频| 国产亚洲精品国产福利在线观看 | 亚洲综合国产成人丁香五月激情| 久久精品国产精品亚洲| 57PAO成人国产永久免费视频| 免费大片av手机看片高清| 亚洲国产日韩在线成人蜜芽 | 亚洲Av无码国产情品久久| 国产AV无码专区亚洲AV蜜芽 | 91丁香亚洲综合社区| 亚洲永久精品ww47| 在线观看亚洲免费| 57PAO成人国产永久免费视频| 91在线免费视频| 亚洲视频在线一区| 91九色老熟女免费资源站| 日韩免费码中文在线观看| 亚洲AV无码一区二区三区在线| 亚洲深深色噜噜狠狠爱网站| 精品无码国产污污污免费| 亚洲黄色免费在线观看| 国产精品白浆在线观看免费| 中文字幕亚洲综合久久| 最新仑乱免费视频| 有色视频在线观看免费高清在线直播| 亚洲www在线观看| 久久亚洲精品人成综合网| 亚洲夜夜欢A∨一区二区三区| 四虎影在线永久免费观看|