更新時間:2021-09-13 來源:黑馬程序員 瀏覽量:
1、什么是SVN
SVN全稱SubVersion。SVN是近年來崛起的版本管理工具,是CVS的接班人。目前,絕大多數(shù)軟件公司都使用SVN作為代碼版本管理軟件。SVN具有操作簡單、支持跨平臺(Window/Linux/MacOS)、支持版本回退功能(時間機(jī)器)等特點(diǎn)。
2、SVN軟件下載
屬于C/S結(jié)構(gòu)軟件(客戶端與服務(wù)器端)
服務(wù)端軟件:VisualSVN
下載地址:https://www.visualsvn.com/
客戶端軟件:TortoiseSVN
下載地址:https://tortoisesvn.net/downloads.zh.html
1、SVN工作流程
2、服務(wù)器端軟件安裝(VisualSVN)
服務(wù)端軟件存儲于軟件/服務(wù)器端
1)雙擊服務(wù)端軟件安裝
2)下一步,繼續(xù)
3)下一步,繼續(xù)
4)下一步,繼續(xù)
5)下一步,繼續(xù),安全完成。
1、創(chuàng)建一個項(xiàng)目
① 首先在SVN服務(wù)器端創(chuàng)建一個公有目錄WebApp做為項(xiàng)目目錄
② 在WebApp目錄下創(chuàng)建Shop文件夾,做為Shop(版本倉庫)
③ 創(chuàng)建版本倉庫,基本語法:
svnadmin create Shop 文件夾路徑(Shop倉庫)
如果Shop倉庫配置成功,那么Shop文件夾會顯示以下目錄結(jié)構(gòu)
2、進(jìn)行服務(wù)端監(jiān)管
Apache——http://localhost或(ip地址)訪問到htdocs目錄下的相關(guān)文件(監(jiān)管)
SVN——svn://localhost或(ip地址)訪問到相關(guān)數(shù)據(jù)倉庫(如Shop倉庫)
基本語法:
svnserve -d(后臺運(yùn)行)
-r(監(jiān)管目錄) 版本倉庫目錄
如下圖所示:
通過以上指令,我們的svn://localhost或ip地址就可以直接指向Shop版本倉庫
3、權(quán)限控制
默認(rèn)情況下,SVN服務(wù)器是不允許匿名用戶上傳文件到服務(wù)器端的,所以必須更改系統(tǒng)相關(guān)配置文件。
更改第19行代碼,去除前面的空格以及#號,更改其值為write(可讀寫)
猜你喜歡: