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寫主干地址。