svn 版本管理,主要對trunk(主干)、branch(分支)、merge(合並)進行說明。
svn作為一個常用的版本管理工具,一些基本操作必須要會,在這里整理一下自己使用svn的一些體會:
svn下載
安裝(這里安裝選擇默認的安裝路徑就可以了)
檢出代碼
如何檢出代碼:
新建文件夾 -> 在文件夾中右鍵 -> SVN checkout
填寫路徑--ok

開始版本管理
版本文件夾目錄結構
分別對應 trunk(主干),branch(分支), tag(標記)
在主干上新建一個分支
主干右鍵選擇 TortoiseSVN -> branch/tag
分支建立成功到目標文件夾update就可以更新下來新建立的分支
merge合並
在分支上右鍵選擇 TortoiseSVN -> merge
>  v 默認下一步 然后下一步,跟新合並,合並完成
需要注意的是:創建分支和合並的操作是完全相反的,他們都是在你需要用到的文件夾上面操作,分支是從主干分支出去,合並是從主干抓取分支代碼。都是在主干上操作
tag的作用:
版本管理主要是方便開發人員更加方便的處理應急情況, 比如:緊急上線、緊急修復bug。每一個tag上的分支都對應一個線上版本的代碼庫,不需要在一個主干上來回找線上版本的版本號,來回切自己的代碼。所以,每一上線我們都打一個標記(新建一個分支),標記本次上線的代碼。