SVN伺服器的搭建(一)

2022-08-02 07:15:12 字數 2364 閱讀 1542

1.1、什麼是版本控制

簡單點來說,版本控制就是資料倉儲,它可以記錄你對檔案的每次更改。這樣,就算你在昏天黑地的改了幾個月後老闆說不要了,還是按照過去那樣,你也不會抓狂,簡單的恢復版本操作就搞定一切。

1.2、什麼是 subversion

subversion是乙個自由/開源版本控制系統,它管理檔案和目錄可以超越時間。一組檔案存放在中心版本庫,這個版本庫很像乙個普通的檔案伺服器,只是它可以記錄每一次檔案和目錄的修改,這便使你可以取得資料以前的版本,從而可以檢查所作的更改。從這個方面看,許多人把版本控制系統當作一種「時間機器」。

subversion可以通過網路訪問它的版本庫,從而使使用者可以在不同的電腦上使用。一定程度上可以說,允許使用者在各自的地方修改同乙份資料是促進協作。進展可能非常的迅速,並沒有乙個所有的改變都會取得效果的通道,由於所有的工作都有歷史版本,你不必擔心由於失去某個通道而影響質量,如果存在不正確的改變,只要取消改變。

一些版本控制系統也是軟體配置管理(scm)系統,這種系統經過特定的精巧設計來管理源**,有許多關於軟體開發的特性—本身理解程式語言、或者提供構建程式的工具。然而,subversion不是這樣乙個系統,它是乙個通用系統,可以管理任何型別的檔案集,對你這可能是源**,對別人,可能是乙個貨物**單或者是書稿等。

1.3、版本庫(repository)

subversion 的核心就是 repository ,中文翻譯成「版本庫」。就是位於伺服器端,統一管理和儲存資料的地方。

subversion是優秀的版本控制工具,其具體的的優點和詳細介紹,這裡就不再多說.

windows作業系統下面的二進位制檔案包一共有5種,如圖:

個人認為最好用visualsvn server 服務端和 tortoisesvn客戶端搭配使用.

tortoisesvn安裝包和簡體中文語言包

visualsvn server安裝包

先安裝visualsvn server的安裝包,雙擊visualsvn server安裝包,如圖:

點next,進入下一步,如圖:

點同意,進圖下一步,如圖:

選擇上面乙個選項,點next,進入下一步,如圖:

location是指visualsvn server的安裝目錄,repositorys是指定你的版本庫目錄.server port指定乙個埠,use secure connection勾山表示使用安全連線,use subversion authentication 表示使用subversion自己的使用者認證.點選next,進入下一步,如圖:

點install,進入下一步,如圖:

等待安裝完成,如圖:

安裝完成後,啟動visualsvn server manager,如圖:

接下來我們安裝tortoisesvn,雙擊安裝包,進入下一步.如圖:

點選next,進入下一步,如圖:

選擇接受,然後點選next,進入下一步,如圖:

選擇安裝路徑,然後點選next,進入下一步,如圖:

點選install,開始安裝,如圖:

等待安裝完成,安裝完成後如圖:

接下來我們安裝簡體中文語言包,這個非常簡單,一路next就行,就不截圖了.語言包安裝完成以後在桌面任意空白地方單擊滑鼠右鍵,會在右鍵選單裡找到svn,如圖:

選擇設定,進入下一步,如圖:

在右邊的語言裡面選擇簡體中文,然後點選應用,確定,漢化即完成,如圖:

搭建SVN伺服器

搭建svn伺服器 安裝好後,建立 svn資料夾 進入svn資料夾,svnadmin create repository1 則出現乙個repository1資料夾,進入,看到conf資料夾,裡面有三個檔案,svnserve.conf配置 general anon access none auth ac...

SVN伺服器搭建

2.進入命令列並切換到subversion的bin目錄。cd d e program files subversion bin 3.建立版本庫 repository 使用subversion伺服器需要建立乙個版本庫,用來存放svn專案。svnadmin create e svn repos1 此命令...

svn 伺服器搭建

一 原始檔編譯安裝。原始檔共兩個,為 1.subversion 1.6.1.tar.gz 2.subversion deps 1.6.1.tar.gz 注意 兩個檔案版本必須一致,否則很容易產生問題.二 解壓檔案,並編譯配置 subversion 1.解壓檔案 root db2 tfhudong t...