SVN建立分支和合並代碼


1.SVN建立分支
正確SVN服務器上會有兩個目錄:trunk和branches。trunk目錄下面代碼就是所謂的主版本,而branches文件夾主要是用來放置分支版本。分支版本是依賴於主版本的,因此建立分支版本時候,必須要在trunk文件夾操作才可以的。下面是推薦的操作步驟:
(1)從SVN上checkout Trunk版本下來。如果在本地機器上已有了trunk版本,需要更新一下到最新代碼。

(2)在本地抓下來的trunk版本的文件上,點擊右鍵,彈出菜單,選中如下菜單項。

 

彈出如下對話框,按在下面的要求,填寫好配置。

 

點擊OK按鈕,SVN就會建立好對應的分支版本。

2.從SVN抓取分支代碼
(1)在本地機,建立新目錄,從SVN分支版本路徑上,抓取分支版本上的代碼

 

(2)在F:\branchesh_v20160726中可以對代碼進行正常地更新和提交操作。

 

2.1刪除不想要的分支版本
(1)在本地機的SVN目錄,右鍵,選擇TortoiseSVN/Repo-broswer,進入版本庫瀏覽(Repo-browser),在右側樹狀窗口中的branches下,選擇你要刪除的分支版本,右鍵彈出菜單,點擊“刪除”即可。分支就能從代碼庫中刪除。

 


3.從分支版本合並代碼到trunk主版本中去
如果在分支版本新功能開發完成,需要將分支上的修改合並到主版本中,按下面步驟操作:

(1)在合並代碼之前,我們首先要更新分支代碼,以防止別人提交了代碼而你沒有及時更新。造成別人的代碼丟失。

 

 

(2)接下來我們要做的是將要有修改的代碼提交。以保證其他人員的代碼為最新狀態。

 

 

(3)我們在分支代碼合並到主干之前,先將主干代碼更新一下。以保證別的人員合並之后的代碼能及時更新到你本地。步驟同步驟(1)。

(4)主干代碼更新完成之后,接下來我們打開分支代碼的日志

 

 

(5)找到你要合並到主干的代碼日志。然后右鍵打開菜單,選擇Merge revision to  ,然后選擇你的主干目錄確定即可

 

------------------------- ---------------------------------------------------------------------------------------
作者:大禾
來源:CSDN
原文:https://blog.csdn.net/luofeixiongsix/article/details/52052631
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM