windows下svn的安裝和配置

2021-06-22 10:53:07 字數 1870 閱讀 4349

2建立svn版本庫,在d盤新建乙個資料夾命名為svn,用於存放版本庫,用dos命令切換到d:/subversion/bin目錄下,用命令建立版本庫 svnadmin create e:\svn\test,建立工程,svn自動會在該目錄下建立若干檔案

3.修改版本庫conf\svnserve.conf,在svnserve.conf檔案中增加

[general]

anon-access = read

auth-access = write

password-db = passwd

realm = svnhome

anon-access = read#表示匿名可讀

anon-access = none #不允許訪問

在同目錄下有passwd檔案,在此檔案中增加使用者和密碼格式如下

[users]

admin=admin  //使用者名稱 = 密碼

到這一步svn伺服器已經配置完成了,下面是匯入需要版本控制的工程

4.啟動服務

dos狀態下在任意目錄執行:

sc create svnserve binpath= "d:\subversion\bin\svnserve.exe --service --root e:\svn\test" displayname= "subversion" depend= tcpip start= auto

我們的伺服器程式就會在windows啟動的時候自動啟動了。

當然你可以在「開始->執行...」中執行"services.msc"看看是不是自動啟動的結果.

5.安裝tortoisesvn,這裡不再詳細說明

6,初始化匯入

來到我們想要匯入的專案根目錄,在這個例子裡是e:\svndemo\initproject,目錄下有乙個readme.txt檔案:

右鍵->tortoisesvn->import...

url of repository輸入「svn://localhost/test」

完成之後目錄沒有任何變化,如果沒有報錯,資料就已經全部匯入到了我們剛才定義的版本庫中。

7,基本客戶端操作

取出版本庫到乙個工作拷貝:

來到任意空目錄下,在本例中是e:\svndemo\wc1,執行右鍵->checkout,在url of repository中輸入svn://localhost/test,這樣我們就得到了乙份工作拷貝。

在工作拷貝中作出修改並提交:

開啟readme.txt,作出修改,然後右鍵->commit...,這樣我們就把修改提交到了版本庫,我們可以執行。

察看所作的修改:

readme.txt上右鍵->tortoisesvn->show log,這樣我們就可以看到我們對這個檔案所有的提交。在版本1上右鍵->compare with working copy,我們可以比較工作拷貝的檔案和版本1的區別。

SVN學習之windows下svn的安裝

svn是apache的乙個開源專案,全稱為subversion。是乙個基於版本的專案管理軟體,一般在多人開發的專案中使用,目前svn已經替代了原來的cvs。大多數情況下,svn服務安裝在linux伺服器上。下面簡單的說一下svn在windows服務上的安裝。如下圖 3 把svn安裝目錄裡的bin目錄...

SVN學習之windows下svn的安裝

svn是apache的乙個開源專案,全稱為subversion。是乙個基於版本的專案管理軟體,一般在多人開發的專案中使用,目前svn已經替代了原來的cvs。大多數情況下,svn服務安裝在linux伺服器上。下面簡單的說一下svn在windows服務上的安裝。如下圖 3 把svn安裝目錄裡的bin目錄...

Windows下svn伺服器的安裝

windows下svn伺服器的安裝 一 軟體獲取 服務端 subversion,svnservic 客戶端 tortoisesvn 其實客戶端也可以使用subversion本身,不過tortoisesvn提供了圖形介面以及和windows系統選單的整合,很好用!以下1 4在伺服器上進行 二 建立sv...