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
>而後下一步,跟新合併,合併完成
須要注意的是:建立分支和合並的操做是徹底相反的,他們都是在你須要用到的文件夾上面操做,分支是從主幹分支出去,合併是從主幹抓取分支代碼。都是在主幹上操做
tag的做用:
版本管理主要是方便開發人員更加方便的處理應急狀況, 好比:緊急上線、緊急修復bug。每個tag上的分支都對應一個線上版本的代碼庫,不須要在一個主幹上來回找線上版本的版本號,來回切本身的代碼。因此,每一上線咱們都打一個標記(新建一個分支),標記本次上線的代碼。