svn本地目錄結構for window


演示內容:

使用svn目錄結構來進行備份正式版和修復版本,最終合並修復版本、主干上的版本。

 

使用工具:

visualSVN server 服務器軟件工具

TortoiseSVN客戶端工具

 

1、服務器的架設,安裝好visualSVN server服務端工具,打開配置軟件倉庫:

選擇創建SVN目錄結構的選項(生成trunk、branches、tags等目錄)

 

 

選擇訪問設置

 

 

生成后如下圖:

 

創建用戶,並創建用戶組,將用戶添加到用戶組中:

  

接着設置訪問權限:

  

2、安裝SVN客戶端工具

在本地創建一個目錄,並將服務器主干trunk目錄checkout到本地

 

設置服務器trunk主干目錄:

  

在E:\svn\rock目錄下創建一個qq目錄,並在里面創建一個viewController.m文件:

 

並進行提交到服務器。

 

3、把1.0版本進行備份

 

選擇服務器的tags目錄:

 

再給備份的版取個名和添加注釋:

 

備份好后:

接着繼續開發2.0版本:

 

保存好並進行提交.

 

此時發現1.0有個重大的bug需要修復。

 

4、將tags中備份的1.0版本復制一分到分支branches中:

  

在本地創建一個fix來修復bug,並checkout到fix目錄:

  

打開fix目錄下的項目進行修復:

  

修復完后提交到服務器的branches分支目錄中。

 

5、將分支修復好的備份一份到tags中,取名為qq1.1fix

 

然后再將branches分支和本地當前的trunk目錄進行合並

先選中本地trunk主干(rock目錄):

 

右擊選擇merge合並:選擇第一個選項“此方法覆蓋的情況下,當您對一個分支(或主干)做了一個或多個修改,並且您想將這些更改更改到一個不同的分支。”

  

選擇分支中剛剛提交好的修復的版本:

 

點擊下一步:

 

點擊merge合並,最后將本地trunck主干(rock)目錄的數據提交上去,就實現了,保證了2.0的版本,同時又修復了1.0版本的bug.

 


免責聲明!

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



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