svn 版本管理,trunk(主干),branch(分支),merge(合並)


svn 版本管理,主要對trunk(主干)、branch(分支)、merge(合並)進行說明。

svn作為一個常用的版本管理工具,一些基本操作必須要會,在這里整理一下自己使用svn的一些體會:

svn下載

安裝(這里安裝選擇默認的安裝路徑就可以了)

檢出代碼

如何檢出代碼:

新建文件夾 -> 在文件夾中右鍵 -> SVN checkout

填寫路徑--ok

![](https://images2018.cnblogs.com/blog/1244681/201804/1244681-20180419133351251-1407873421.png)

![](https://images2018.cnblogs.com/blog/1244681/201804/1244681-20180419133522889-1952388213.png)

開始版本管理

版本文件夾目錄結構

![](https://images2018.cnblogs.com/blog/1244681/201804/1244681-20180419134000622-2095850875.png)

分別對應 trunk(主干),branch(分支), tag(標記)

在主干上新建一個分支

主干右鍵選擇 TortoiseSVN -> branch/tag

![](https://images2018.cnblogs.com/blog/1244681/201804/1244681-20180419134701160-475928589.png)

分支建立成功到目標文件夾update就可以更新下來新建立的分支

merge合並

在分支上右鍵選擇 TortoiseSVN -> merge

> ![](https://images2018.cnblogs.com/blog/1244681/201804/1244681-20180419135416815-326767562.png) v 默認下一步

![](https://images2018.cnblogs.com/blog/1244681/201804/1244681-20180419140946915-589286741.png)

然后下一步,跟新合並,合並完成

需要注意的是:創建分支和合並的操作是完全相反的,他們都是在你需要用到的文件夾上面操作,分支是從主干分支出去,合並是從主干抓取分支代碼。都是在主干上操作

tag的作用:

版本管理主要是方便開發人員更加方便的處理應急情況, 比如:緊急上線、緊急修復bug。每一個tag上的分支都對應一個線上版本的代碼庫,不需要在一個主干上來回找線上版本的版本號,來回切自己的代碼。所以,每一上線我們都打一個標記(新建一個分支),標記本次上線的代碼。


免責聲明!

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



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