大家好,我是IT共享者,人稱皮皮。
一、前言
我們前段日子學(xué)過(guò)了分布式版本控制系統(tǒng)git,相信大家都領(lǐng)略到了它的強(qiáng)大,今天我們來(lái)說(shuō)說(shuō)集中式版本控制系統(tǒng)svn,跟分布式版本控制系統(tǒng)不同的是,集中式版本控制系統(tǒng)旨在用于多個(gè)人協(xié)同開(kāi)發(fā)一個(gè)項(xiàng)目,而且它的版本控制系統(tǒng)都是存放在中央服務(wù)器上的,如果你需要使用就得從中央服務(wù)器上調(diào)用,它不像git,每個(gè)用戶都可以有自己的版本控制系統(tǒng)而且互通。而且它采用的是c/s的運(yùn)行機(jī)制,下面就讓我們來(lái)使用svn吧。
二、搭建svn服務(wù)器
要想在集中式版本控制系統(tǒng)上訪問(wèn)資源,首先得搭建一個(gè)svn服務(wù)器,這里我們得下載一個(gè)可以創(chuàng)建svn服務(wù)的軟件——VisualSVN server,下載地址:
https://u062.com/file/7715018-470258146
下載好后直接雙擊安裝即可,如圖:
這里我們需要設(shè)置端口號(hào),緊接著點(diǎn)擊next,如圖:
然后一直next即可進(jìn)行安裝。成功安裝后如圖:
是不是有點(diǎn)iis服務(wù)器的即視感。安裝好了之后我們先開(kāi)啟服務(wù),如果你想開(kāi)啟vdfs服務(wù),直接點(diǎn)擊Enable,然后我們需要激活軟件好獲得45天的免費(fèi)使用權(quán),如圖:
如果不想開(kāi)啟這個(gè)服務(wù),這里選擇否,然后我們會(huì)看到
點(diǎn)擊第二項(xiàng),輸入安全鑰匙,如圖:
選擇紅色箭頭所指處,然后按要求填寫(xiě),如圖:
然后把這個(gè)密鑰填寫(xiě)進(jìn)去即可,如圖:
完成后可以看到它會(huì)提示你多久會(huì)到期,如圖:
三、創(chuàng)建資源庫(kù)
這里我們需要先創(chuàng)建一個(gè)資源庫(kù),如圖:
然后我們選擇第一個(gè),因?yàn)榈诙€(gè)沒(méi)有安裝。然后設(shè)置代碼倉(cāng)庫(kù)名字,如圖:
設(shè)置好了之后,創(chuàng)建一個(gè)倉(cāng)庫(kù)目錄,如圖:
一般選擇第一種就可以了,然后給使用這分配權(quán)限,如圖:
這里,創(chuàng)建成功,如圖:
此時(shí)訪問(wèn)該url是需要用戶名和密碼的,我們需要在server端設(shè)置用戶名和密碼,如圖:
然后去瀏覽器中輸入用戶名和密碼,如圖:
登陸成功。我們可以看到visualsvn的目錄下已經(jīng)出現(xiàn)了一個(gè)hello的文件夾,如圖:
于是乎,這里已經(jīng)創(chuàng)建好了一個(gè)資源庫(kù)。創(chuàng)建好資源倉(cāng)庫(kù)后我們需要添加子文件夾,可以通過(guò)服務(wù)端來(lái)完成,如圖:
經(jīng)過(guò)這一番操作,即可添加文件夾,不過(guò)需要注意的是,此時(shí)的hello這個(gè)倉(cāng)庫(kù)中能看到的子文件夾在本地磁盤中的倉(cāng)庫(kù)目錄中并沒(méi)有,也就是說(shuō)我們是無(wú)法自行在這個(gè)文件夾下添加文件的,即使添加了,visualsvn也不承認(rèn)這是屬于它的一部分,所以這個(gè)時(shí)候需要我們使用集中版本控制系統(tǒng)的客戶端來(lái)進(jìn)行代碼文件的上傳了。
四、總結(jié)
本文主要帶大家入門集中式版本控制系統(tǒng),如果大家有做大型項(xiàng)目的話,使用這個(gè)相當(dāng)方便管理。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。