Merge SVN

不管是trunk merge 到branch 还是 branch merge 到trunk,都需要将本地working copy中的代码commit,然后再做merge操作

在合併之後如果沒有發生衝突,不代表真的沒衝突,所以必須再次對原始碼做出驗證後才能 commit 進版本庫,建議可參考以下流程:

  1. 將專案進行建置(Build)
  2. 如果沒問題再對專案進行單元測試(Unit Testing)或手動測試(Manual Testing)
  3. 如果都沒問題再 commit 目前合併無誤的版本到版本庫!

 

merge from branch to trunk 

在trunk目录下右键
1.选择菜单 Merge -> Merge a range of revisions 
2.URL to merge from 输入branch的地址 
3.Revision range to merge 选择还没有被merge的版本 
4.Next 
5.Test merge 
6.Merge 本地的trunk已经merge 
7.本地的trunk必需commit,这样远程trunk才真正被merge 

 

merge from trunk  to branch 

branch 目录下右键

1.选择菜单 Merge -> Merge a range of revisions 
2.URL to merge from 输入trunk的地址 
3.Revision range to merge 选择还没有被merge的版本 
4.Next 
5.Test merge 
6.Merge 本地的branch已经merge 
7.本地的branch必需commit,这样远程branch才真正被merge 

 

 

Merge a range of revision",这个类型的Merge已经介绍得很清楚,适用于将某个分支或主线上提交的多个revision间的变化合并到另外一个分支上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值