首頁(yè)技術(shù)文章正文

SVN服務(wù)端下載和配置教程

更新時(shí)間:2021-09-13 來(lái)源:黑馬程序員 瀏覽量:

一、SVN簡(jiǎn)介

1、什么是SVN

SVN全稱SubVersion。SVN是近年來(lái)崛起的版本管理工具,是CVS的接班人。目前,絕大多數(shù)軟件公司都使用SVN作為代碼版本管理軟件。SVN具有操作簡(jiǎn)單、支持跨平臺(tái)(Window/Linux/MacOS)、支持版本回退功能(時(shí)間機(jī)器)等特點(diǎn)。


2、SVN軟件下載

屬于C/S結(jié)構(gòu)軟件(客戶端與服務(wù)器端)

服務(wù)端軟件:VisualSVN

下載地址:https://www.visualsvn.com/

客戶端軟件:TortoiseSVN

下載地址:https://tortoisesvn.net/downloads.zh.html


二、SVN服務(wù)端軟件安裝


1、SVN工作流程

SVN軟件工作邏輯

2、服務(wù)器端軟件安裝(VisualSVN)

服務(wù)端軟件存儲(chǔ)于軟件/服務(wù)器端

SVN軟件

1)雙擊服務(wù)端軟件安裝

SVN軟件安裝01

2)下一步,繼續(xù)

SVN軟件安裝02

3)下一步,繼續(xù)

SVN軟件安裝03

4)下一步,繼續(xù)

SVN軟件安裝

5)下一步,繼續(xù),安全完成。


三、SVN服務(wù)端配置

1、創(chuàng)建一個(gè)項(xiàng)目

① 首先在SVN服務(wù)器端創(chuàng)建一個(gè)公有目錄WebApp做為項(xiàng)目目錄

② 在WebApp目錄下創(chuàng)建Shop文件夾,做為Shop(版本倉(cāng)庫(kù))

SVN服務(wù)端配置01

③ 創(chuàng)建版本倉(cāng)庫(kù),基本語(yǔ)法:

svnadmin create Shop 文件夾路徑(Shop倉(cāng)庫(kù))

SVN服務(wù)端配置02

如果Shop倉(cāng)庫(kù)配置成功,那么Shop文件夾會(huì)顯示以下目錄結(jié)構(gòu)

SVN服務(wù)端配置04


2、進(jìn)行服務(wù)端監(jiān)管

Apache——http://localhost或(ip地址)訪問(wèn)到htdocs目錄下的相關(guān)文件(監(jiān)管)

SVN——svn://localhost或(ip地址)訪問(wèn)到相關(guān)數(shù)據(jù)倉(cāng)庫(kù)(如Shop倉(cāng)庫(kù))

基本語(yǔ)法:

svnserve -d(后臺(tái)運(yùn)行)

-r(監(jiān)管目錄) 版本倉(cāng)庫(kù)目錄

如下圖所示:

SVN服務(wù)端配置04

通過(guò)以上指令,我們的svn://localhost或ip地址就可以直接指向Shop版本倉(cāng)庫(kù)


3、權(quán)限控制

默認(rèn)情況下,SVN服務(wù)器是不允許匿名用戶上傳文件到服務(wù)器端的,所以必須更改系統(tǒng)相關(guān)配置文件。

SVN服務(wù)端配置05

更改第19行代碼,去除前面的空格以及#號(hào),更改其值為write(可讀寫(xiě))

SVN服務(wù)端配置06


猜你喜歡:

Git零基礎(chǔ)入門(mén)到實(shí)戰(zhàn)教程

黑馬程序員SVN(Subversion)視頻教程

ETL常見(jiàn)工具有哪些?

黑馬程序員軟件測(cè)試培訓(xùn)課程

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!