成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SVN分支與合并問題專家大講堂

開發 項目管理
SVN分支與合并是在學習SVN過程中經常要遇到的問題,在這里和大家分享一下,希望通過本文的介紹,大家對SVN分支與合并有新的理解。

本節和大家學習一下SVN分支與合并的相關內容,主要介紹一下合并以及SVN合并分支應注意的問題,歡迎大家一起來學習SVN分支與合并方面的知識。

SVN分支與合并

合并

合并包含兩點,首先兩個版本庫樹比較,然后將區別應用到本地拷貝。
這個命令包括三個參數:初始的版本樹(通常叫做比較的左邊),最終的版本樹(通常叫做比較的右邊),一個接收區別的目標拷貝(通常叫做合并的目標)。
一旦這三個參數指定以后,兩個目錄樹將要做比較,比較結果將會作為本地修改應用到目標工作拷貝,當命令結束后,結果同你手工修改或者是使用svnadd或svndelete沒有什么區別,如果你喜歡這結果,你可以提交,如果不喜歡,你可以使用svnrevert恢復修改。

合并的工作是把主線或者分支上合并范圍內的所有改動列出,并對比當前副本的內容,由合并者手工修改沖突。如果當前工作副本是主線的,則合并的范圍是分支上的改動,如果工作副本是分支的,則合并范圍是主線上的改動

(1)主干合并到分支

看一下SVN分支與合并中主干如何合并到分支。如果是需要將主線的改動合并到分支上,需要在分支的工作副本下進行合并,合并的范圍是需要從主線上上次合并的版本到當前主線上***的版本,如果主線和分支都修改了相同的文件,合并后會出現沖突,然后解決沖突,如果主線修改但是分支沒有修改,則主線上合并的變更內容會增加到當前副本中,提交,如果是***次合并,則起始版本號是上次建立分支的版本號

(2)分支合并到主干

如果是需要將分支的改動合并到主線上,需要在主線的工作副本下進行合并,合并的范圍是需要從分支上上次合并的版本到當前分支上***的版本,合并后會出現沖突(沖突的前提如上種情況),然后解決沖突,提交,如果是***次合并,則起始版本號是上次建立分支的版本號

SVN分支與合并中合并分支時很關鍵的一點

在使用TortoiseSVN對Subversion進行分支合并時,Merge界面上有兩個選項:From和To。這兩個選項應該如何設定呢?
對于合并的這操作,Subversion上對其有如下的解釋:

引用
迷惑的主要原因是這個命令的名稱,術語“合并”不知什么原因被用來表明分支的組合,或者是其他什么神奇的數據混合,這不是事實,一個更好的名稱應該是svndiff-and-apply,這是發生的所有事件:首先兩個版本庫樹比較,然后將區別應用到本地拷貝。

這個命令包括三個參數:
初始的版本樹(通常叫做比較的左邊),
最終的版本樹(通常叫做比較的右邊),
一個接收區別的工作拷貝(通常叫做合并的目標)。
一旦這三個參數指定以后,兩個目錄樹將要做比較,比較結果將會作為本地修改應用到目標工作拷貝,當命令結束后,結果同你手工修改或者是使用svnadd或svndelete沒有什么區別,如果你喜歡這結果,你可以提交,如果不喜歡,你可以使用svnrevert恢復修改。還有更詳細的說明:

引用
為了表示你的分支上的修改,你只需要比較分支的初始狀態與最終狀態,在你的分支上使用svnlog命令,你可以看到你的分支在341版本建立,你的分支最終的狀態用HEAD版本表示,這意味著你希望能夠比較版本341和HEAD的分支目錄,然后應用這些分支的修改到主干目錄的工作拷貝。

其實使用這個功能后的過程是把To的版本和From版本進行對比,然后把之間的差異合并到當前的版本中。比如要把一個分支的修改全部給合并進來,From就應該選擇主線創建了分支的那個版本,To就應該選擇分支的Head版本。如果版本選擇的不正確,比如說From選擇了主線的Head版本,就會把所有分支和主線Head不同的文件都覆蓋到主線上來,造成主線上修改信息的丟失。本節關于SVN分支與合并內容介紹完畢。
 

【編輯推薦】

  1. SVN分支與合并之專家課堂
  2. 深入講解SVN分支與合并的關系
  3. 刪除SVN版本信息行之有效的辦法
  4. SVN分支與合并實例剖析
  5. SVN分支與合并學習大本營

 

 

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-06-01 12:36:04

SVN分支與合并

2010-05-28 17:00:24

SVN分支與合并

2010-05-28 15:47:29

SVN分支

2010-05-28 15:57:20

SVN分支

2010-05-06 14:33:30

Unix系統交換區

2010-08-19 10:32:07

BM DB2數據復制

2010-05-28 17:15:17

SVN分支與合并

2009-12-17 09:31:02

Ruby on Rai

2009-12-17 18:04:59

Ruby調用Oracl

2009-04-24 20:54:00

2010-09-08 17:18:30

2010-06-01 12:19:27

SVN分支與合并

2010-05-20 15:32:38

SVN分支與合并

2010-05-27 18:09:08

Apache SVN配

2014-09-11 09:15:29

H3C

2020-02-24 16:45:03

idc/科技/智能化

2016-05-13 15:08:38

深信服虛擬化虛擬化大講堂

2011-05-09 09:28:12

投影機采購

2019-11-27 18:20:11

物聯網產業RFID技術產業生態鏈

2010-06-01 11:22:30

SVN合并跟蹤
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品9999 | 亚洲精品在线看 | 97免费在线观看视频 | 国产日韩精品一区 | 一区二区三区视频在线免费观看 | 成人免费淫片aa视频免费 | a精品视频 | 欧美色综合一区二区三区 | 另类专区亚洲 | 国产精品视频二区三区 | 91n成人 | 日韩欧美一区二区三区免费观看 | 国产精品国产三级国产aⅴ原创 | 亚洲成人精品久久 | 久久国产精品精品 | 在线欧美小视频 | 在线观看毛片网站 | 久热国产精品视频 | 99精品国产一区二区三区 | 国产精品一区二区三区在线播放 | 国产精品片aa在线观看 | 一级做a爰片久久毛片免费看 | 在线免费观看日本 | 老头搡老女人毛片视频在线看 | 精品国产一区二区在线 | 精品自拍视频 | 成人在线免费观看视频 | 久久国产精品久久久久久 | 欧美黄色片 | 成人av播放 | 欧美性一区二区三区 | 天天草视频 | 成人动慢 | 欧洲亚洲精品久久久久 | 激情久久av一区av二区av三区 | www.久草.com| jizz视频| 看羞羞视频免费 | 中文字幕一区二区三区四区五区 | a视频在线观看 | 97人人澡人人爽91综合色 |