一、Subversion服務器搭建
1、下載安裝最新的windows版的Subversion服務器端安裝文件:svn-1.3.0-setup.exe,我安裝在C:\svn
2、創建項目數據倉庫:命令行下執行:E:\>svnadmin create e:/svntest/repository
3、導入項目文件:命令行下執行:E:\>svn import e:\tmp\project file:///e:/svntest/repository -m "initial import"
4、基本操作導出:E:\>svn checkout file:///e:/svntest/repository/trunk WorkDir
5、啟動SVN服務(缺省端口:3690):svnserver -d -r e:\svntest\repository 現在可以通過svn://localhost/來訪問我們的測試項目了。
6、簡單配置:conf\svnserve.conf 和conf\passwd需要修改,以增加相應的用戶驗證id和密碼,其中realm的值將作為客戶端程序登陸輸入用戶名密碼時看到提示信息。注意:一定要將每一非注釋行頂格,否則用svn訪問時會出錯。
7、關于SVN協議用戶密碼驗證:
- 密碼緩存,保存在auth目錄內,類似于下面的地址,系統不同稍有變化
?C:\Documents and Settings\bruce\Application Data\Subversion\auth
- 用戶配置保存在
?C:\Documents and Settings\bruce\Application Data\Subversion\config
- 配置文件格式說明:
?C:\Documents and Settings\bruce\Application Data\Subversion\README.txt
- 說明文檔提到svn密碼驗證是通過MD5加密傳遞
二、客戶端安裝
1、下載安裝TortoisSVN安裝文件:TortoiseSVN-1.3.2.5840-svn-1.3.0.msi?,在Win2k的虛擬機上安裝的時候還提示我安裝新版本的WindowsInstaller,下了一個3.1版的裝上后就可以裝TortoiseSVN了。可以下載中文語言包:(http://nchc.dl.sourceforge.net/sourceforge/tortoisesvn/LanguagePack_1.3.2_zh_CN.exe),安裝語言包后,在TortoiseSVN的設置菜單里面可以選擇中文界面。
2、基本操作:資源管理器內,刪除上面命令行下導出的e:\tmp\WorkDir,用TortoiseSVN來導出.
新建一個目錄WorkDir,在該目錄上右鍵選擇SVN checkout,Url填:file:///e:/svntest/repository?也可以試試svn://localhost/
3、訪問開源subversion項目。測試項目:https://svn.sourceforge.net/svnroot/svntest3?,提示:TotoiseSVN可以設置代理服務器。
by islq 2006-3-20
參考資料:
SUBVERSION系統學習筆記
svn-book.pdf
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=630553