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...