更新時(shí)間:2021年09月13日14時(shí)50分 來(lái)源:傳智教育 瀏覽次數(shù):
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
1、SVN工作流程
2、服務(wù)器端軟件安裝(VisualSVN)
服務(wù)端軟件存儲(chǔ)于軟件/服務(wù)器端
1)雙擊服務(wù)端軟件安裝
2)下一步,繼續(xù)
3)下一步,繼續(xù)
4)下一步,繼續(xù)
5)下一步,繼續(xù),安全完成。
1、創(chuàng)建一個(gè)項(xiàng)目
① 首先在SVN服務(wù)器端創(chuàng)建一個(gè)公有目錄WebApp做為項(xiàng)目目錄
② 在WebApp目錄下創(chuàng)建Shop文件夾,做為Shop(版本倉(cāng)庫(kù))
③ 創(chuàng)建版本倉(cāng)庫(kù),基本語(yǔ)法:
svnadmin create Shop 文件夾路徑(Shop倉(cāng)庫(kù))
如果Shop倉(cāng)庫(kù)配置成功,那么Shop文件夾會(huì)顯示以下目錄結(jié)構(gòu)
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ù)目錄
如下圖所示:
通過(guò)以上指令,我們的svn://localhost或ip地址就可以直接指向Shop版本倉(cāng)庫(kù)
3、權(quán)限控制
默認(rèn)情況下,SVN服務(wù)器是不允許匿名用戶上傳文件到服務(wù)器端的,所以必須更改系統(tǒng)相關(guān)配置文件。
更改第19行代碼,去除前面的空格以及#號(hào),更改其值為write(可讀寫(xiě))
猜你喜歡:
北京校區(qū)