SVN版本控制軟件使用

項目開發過程中代碼經常更新,發佈版本,並且通常要求對每個已發佈版本(工程代碼+軟件包)上庫,這樣目的是以便對已發佈版本的維護和問題解決。這個時候,通常會用到版本控制軟件,我在這裏介紹版本控制軟件是SVN,大家或許都很熟悉,但也可能未自己搭建過,如下是我自己的一些總結。

一、相關工具安裝包獲取

服務器工具:VisualSVN-Server-2.1.9.msi

客戶端:TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi

這兩個工具均可在個人空間下載。

二、工具安裝

服務器端可以安裝在局域網絡某個計算機上,客戶端本地或者局域網內能訪問的計算機上。

安裝方法步驟簡單,這裏不贅述了。

三、服務器端配置

1、創建Repository

 

2、創建默認的trunk,branches,tags;

 

3、創建對應的訪問用戶和密碼;

4、拷貝一下url地址,併發給對應的客戶端。

5、客戶端check out後,可直接將庫文件update到本地、commit到庫上、也可通過客戶端建立branches等操作。

四、必要說明一下分支的用法

在最開始建立庫的時候,默認創建了trunk,branches,tags三個目錄的。這三個目錄中,trunk目錄一般放源文件或者工程文件以及軟件包。而branches,也稱之爲分支,該目錄下通常放已經發布的版本的源文件或者工程文件及軟件包,通常直接拷貝來源與trunk目錄下的某一個版本。tags目錄我沒怎麼用,暫不說明。

目錄結構舉個例子:

/trunk

   /project/source/

   /release

/branches

    /V1.0

        /project/source/

        /release

    /V1.1

        /project/source/

        /release

/tags

 

上述目錄中:project爲工程目錄,release目錄爲軟件包版本。所有已經發布的版本均在分支中體現,V1.0和V1.1目錄下的目錄,分別爲已經發布的V1.0版本和V1.1版本的工程文件目錄和軟件包文件目錄。

 

由於上傳圖片出了問題,僅上傳了幾張。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章