新聞中心
本講解一下SVN的子命令SVN merge的一些問題,主要包括子命令SVN merge的要領和使用方法。首先我們來看一下SVN merge要領:

豐滿網(wǎng)站建設公司成都創(chuàng)新互聯(lián),豐滿網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為豐滿成百上千提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿網(wǎng)站制作要多少錢,請找那個售后服務好的豐滿做網(wǎng)站的公司定做!
子命令SVN merge要領:
1.1為主要目錄,v1.2現(xiàn)在開發(fā)目錄,v1.1在v1.2開發(fā)過程中也在fixbug,在改變。?!,F(xiàn)在將2個版本合并。
選擇以v1.1為主,將v1.2的版本合并到v1.1中。
1.在v1.1點擊選擇merge命令,在將from下的路徑指向v1.2.
意思將:from的Revision到end的Revision版本之間的差異,加載到3即v1.1中
from的版本Revision為:v1.1和v1.2分開的時候,在modeacopy后一個版本
end的版本v1.2最近,最新的版本.
2.點擊merge,會出現(xiàn)一些沖突
3.用editconflict解決沖突,執(zhí)行resolved
4.commit一下
子命令SVN merge解決沖突,editdiff
1.editdiff
2.找到?jīng)_突
3.3方對質
4。找到頁面,需要那個
5.找到歷史中版本,看那個需要
6.手動修改
7.resolved
子命令SVN merge的使用方法:
svn是繼cvs之后如今比較流行的版本管理工具,再后面比較流行的是git,號稱分布式。對于版本管理來說我覺得除了基本的check out和check in以及update,考量工具好壞的就是分支和合并功能,俗稱branch和merge。記錄一下svn的分支和合并操作,備查。
建立一個分支:
svn cp url_to_trunk url_to_branches/branches_name
注意這里要記住當前的版本號,以后merge的時候用,重要。
合并到trunk:
首先進入trunk的work copy,執(zhí)行:
svn merge branches_name@version branches_name .
version就是create branches時的版本號。
merge之后,svn st即可看到之后的情景,有沖突的解決沖突,然后提交就ok。可以使用 –dry-run參數(shù)來模擬執(zhí)行merge的過程。
svn merge的help如下:
# svn merge --help
merge: Apply the differences between two sources to a working copy path.
usage: 1. merge sourceURL1[@N] sourceURL2[@M] [WCPATH]
2. merge sourceWCPATH1@N sourceWCPATH2@M [WCPATH]
3. merge [-c M | -r N:M] SOURCE[@REV] [WCPATH]。子命令SVN merge的要領和使用方法介紹完畢。
【編輯推薦】
- Linux下不常用的SVN 命令大揭秘
- SVN子命令SVN Update詳解
- SVN客戶端常用命令專家全程講解
- SVN使用教程簡單配置篇詳解
- 跟蹤報道SVN客戶端常用命令
本文名稱:SVN子命令SVN merge使用方法全程指導
本文來源:http://m.fisionsoft.com.cn/article/cohisij.html


咨詢
建站咨詢
