日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SVN分支與合并實例剖析

本節(jié)講解SVN分支與合并,為了講解的方便,我們通過一個例子來看一下,SVN分支與合并盡管svn沒有作強制要求,但是一般svn版本庫目錄建議創(chuàng)建trunk、branches和tags三個目錄。

10年積累的成都網(wǎng)站建設、成都網(wǎng)站制作經驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站制作后付款的網(wǎng)站建設流程,更有瑞安免費網(wǎng)站建設讓你可以放心的選擇與我們合作。

在實際操作時,trunk主干版本要時刻保持干凈,即隨時可以基于這個版本進行修改并將應用部署上線。branches是分支目錄,存放并行開發(fā)的項目代碼,因為分支是主干的廉價拷貝(相當只是提交了一次主干版本,增加了一個版本號,并沒有取出版本庫作鏡像拷貝),所以你可以放心建立很多分支版本。不過Subversion不支持跨版本庫的拷貝,當使用svncopy時你只能在同一個版本庫內操作。tags目錄存放trunk某個的快照,比如說release-1.0即trunk處于1.0版本時的快照。使用svn來作團隊的代碼管理,那么分支和合并將是非常常用的操作。下面是一個簡單的示例。

1.創(chuàng)建分支。

 SVN分支與合并***步創(chuàng)建分支。這里假設你要負責一個叫theme的項目,分支號1.7.2。
1.#這里的localhost是svn服務器地址
2.svncopy-m"1.7.2-theme"svn://localhost/www/trunksvn://localhost/www/branches/branch1.7.2-theme
3.svncosvn://localhost/www/branches/branch1.7.2-theme

2.從trunk中merge到分支。

SVN分支與合并第二步:從trunk中merge到分支。忙了一個星期終于開發(fā)完了,但是開發(fā)期間trunk版本有過改動,部署上線前你需要合并trunk的代碼。
1.#branch1.7.2-theme是分支目錄,注意不可以進到分支子目錄
2.cdbranch1.7.2-theme
3.#前面的12972是開分支之前trunk的版本號,后面的12991是merge時trunk的版本號
4.svnmerge-r12972:12991svn://localhost/www/trunk
如果有沖突選擇p(postpone),merge完了之后使用svnst|grep^C查看沖突文件,然后比對修改沖突文件。解決沖突后再checkin,信息寫上執(zhí)行的merge操作。
svnci-m'svnmerge-r12972:12991svn://localhost/www/trunk'

3.從分支merge到trunk。

SVN分支與合并第三步:從分支merge到trunk。上線測試完畢,你很幸運,一切都如預期正常,這時就要將分支回歸trunk,將trunk更新到***。
1.#先從trunkcheckout一份新鮮的代碼,然后cd到該版本目錄下
2.svncosvn://localhost/www/trunk
3.cdtrunk
4.#12973是分支開始的版本號,13006是分支結束的版本號
5.svnmerge-r12973:13006svn://localhost/www/branches/branch1.7.2-theme
如步驟2一樣解決沖突,解決沖突后再checkin,信息寫上執(zhí)行的merge操作。
1.svnci-m"svnmerge-r12973:13006svn://localhost/www/branches/branch1.7.2-theme"。SVN分支與合并講解完畢。

 【編輯推薦】

  1. Linux SVN安裝啟動訪問模式
  2. 技術指導:TortoiseSVN在Windows客戶端如何使用
  3. svn命令在linux下的使用
  4. 八大特性對比顯示SVN與CVS的優(yōu)缺點
  5. 搭建功能強大Linux SVN控制系統(tǒng)

本文標題:SVN分支與合并實例剖析
網(wǎng)址分享:http://www.5511xx.com/article/cdihopi.html