VisualSVN Server(svn)

一.沒有版本控制?

1.備份多個版本,費空間,費時間

2.難於恢復至以前正確版本

3.容易引發bug

4.解決代碼衝突困難

5.難於追溯問題代碼的修改人he修改時間

6.無法進行權限控制

7.項目版本發佈困難


二:什麼是版本控制?

版本控制(Revision control)是維護工程藍圖的標準做法,能追蹤工程藍圖從誕生一直到定案的過程。是一種記錄若干文件內容變化,以便將來查閱特定版本修訂情況的系統。


三:SVN簡介

svn(Subversion)是近年來崛起的版本管理工具,在當前的開源項目裏(J2EE),幾乎95%以上的項目都用到了svn,Subversion項目的初衷是爲了替換當年開源社區最流行的版本控制軟件CVS,在CVS的功能的基礎上有很多的提升同時也能較好的解決CVS系統的一些不足。


四:SVN基本交互流程


五:VisualSVN Server

1.下載地址:點擊打開鏈接  

2.安裝svn:

(1)運行如圖:

 

(2)點擊Next下一步,如圖:

(3)選中I accept選項,點擊Next,下一步,如圖:

(4)選擇默認配置,服務和控制檯組件方式,點擊Next,下一步,如圖:

(5)點擊Standard Edition,安裝標準版,如圖:

上圖中,

紅色圈出的部分Location是程序的安裝路徑

紫色圈中的部分Repositories是存放SVN倉庫的路徑(注意:指定一個空的文件夾)

(6)其他窗口和協議使用默認,點擊Next,下一步,如圖:

(7)點擊Install,進入安裝,如圖:

(8)耐心等待,如圖:

(9)點擊Finish,完成

(10)看到如下圖,代表安裝完成

 

六:如何使用SVN

1.點擊Repositories(存儲庫)--->Create new(創建一個新的資源庫)--->

紅圈的意思是:創建一個常規的基於標準fsf SVN存儲庫的數據存儲

2.點擊下一步

3.Repository Name:創建一個資源庫的名稱,點擊下一步

4.如圖:

5.資源庫訪問的權限,如圖:

6.點擊Create

 

 

七:Subversion創建倉庫

1.倉庫目錄說明

(1)db目錄:就是所有的版本控制的數據存放文件

(2)hooks目錄:腳本文件的目錄

(3)locks目錄:用放置hook來放置Subversion文件庫鎖定數據的目錄,用來追蹤存取文件庫的客戶端

(4)format文件是一個文本文件,裏面只放了一個整數,表示文件庫配置的版本號。

(5)conf目錄:是這個倉庫的配置文件(倉庫的用戶訪問賬號,權限等)

 

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