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