1. 程式人生 > >svn打分支和合並操作

svn打分支和合並操作

com spa visio width col http 放棄 提交 測試環境

1.svn打分支

到trunk裏,選擇Branch/tag....

技術分享圖片

填寫分支版本路徑

技術分享圖片

到branch裏svn up 一下,就有1.4.0分支了

2.svn合並

到trunk裏,選擇Merge。。

技術分享圖片

選擇第一個 Merge a rang of revisions。

兩者區別:

Merge a rang of revisions。:把分支中的修改合並到主幹上來 。有沖突會爆出了,可以修改

Merge two different trees. : 可以選擇過去的一個主幹版本與分支的某個版本進行合並。以分支版本為主,如果主幹版本與分支版本有不同的地方,合並時主幹的不同部分將被放棄

from選擇trunk,to選擇分支 = 把分支合並到主幹。

技術分享圖片

寫分支地址

技術分享圖片

合並

技術分享圖片

實際項目:

1.主幹trunk為測試環境,生產環境從主幹svn up。平常開發就打分支1.0.0 1.1.0 。。。出去開發,然後一個一個合並(用第一次方法,可以看沖突)主幹,在更新到生產環境。

2.合並1.0.0後,再合並1.1.0如有有沖突,要修改好再svn 提交。

3.如果在主幹有問題,可以測試環境的主幹代碼先修改,ok了,合並回分支,方法相反:到分支裏merger,from寫主幹地址。

svn打分支和合並操作