svn 版本管理,trunk(主幹),branch(分支),merge(合併)

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

svn做爲一個經常使用的版本管理工具,一些基本操做必需要會,在這裏整理一下本身使用svn的一些體會:html

svn<a href="http://rj.baidu.com/soft/detail/11993.html?ald" 百度一下"" target="_blank">下載svn


安裝(這裏安裝選擇默認的安裝路徑就能夠了)工具


檢出代碼 htm


如何檢出代碼: blog


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


填寫路徑--ok get




開始版本管理class


版本文件夾目錄結構 版本管理



分別對應 trunk(主幹),branch(分支), tag(標記)百度


在主幹上新建一個分支


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



分支創建成功到目標文件夾update就能夠更新下來新創建的分支


merge合併


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

>

v 默認下一步



而後下一步,跟新合併,合併完成


須要注意的是:建立分支和合並的操做是徹底相反的,他們都是在你須要用到的文件夾上面操做,分支是從主幹分支出去,合併是從主幹抓取分支代碼。都是在主幹上操做


tag的做用:


版本管理主要是方便開發人員更加方便的處理應急狀況, 好比:緊急上線、緊急修復bug。每個tag上的分支都對應一個線上版本的代碼庫,不須要在一個主幹上來回找線上版本的版本號,來回切本身的代碼。因此,每一上線咱們都打一個標記(新建一個分支),標記本次上線的代碼。

相關文章
相關標籤/搜索