1.準備工作
1.1 下載apache2.2,下載地址httpd-2.2.16-win32-x86-openssl-0.9.8o.msi
1.2 下載apache SVN的服務器,下載地址Setup-Subversion-1.6.13.msi
1.3 下載tortise客戶端,下載地址TortoiseSVN-1.6.11.20210-win32-svn-1.6.13.msi
分別安裝這3個軟件,安裝過程比較簡單,不贅述。tortoise安裝完畢後要求重啓電腦
2.配置Apache
2.1 如果在瀏覽器中輸入http://localhost可以訪問apache的默認頁面,則Apache安裝成功。
2.2 如果需要配置Apache可以在Apache2.2/conf/httpd.conf下配置。我們使用默認情況。
3.創建版本庫
3.1 在任意位置(我們是在C盤中)創建一個版本庫,在cmd中輸入svnadmin create C:/testSVN。或者在C盤創建文件夾testSVN,然後在文件夾C:/testSVN下"右鍵->TortoiseSVN->Create Repository here...“, 然後可以選擇版本庫模式, 這裏使用默認即可, 然後就創建了一系列目錄和文件。
4.配置用戶和權限
4.1 在C:/testSVN/conf目錄,修改svnserve.conf:將#password-db = passwd這行前面的#去掉。
4.2 在C:/testSVN/conf目錄,修改passwd:添加用戶名和密碼,如gaosheng = 123
5.運行SVN服務器
在cmd中運行 svnserve -d -r C:/testSVN並且要保持命令窗口不要關閉,關閉窗口則關閉服務器。
6.初始化導入
在任意目錄中創建初始化版本,如在C盤下創建文件夾test,添加一個文件至該文件夾下。在test文件夾上"右鍵->TortoiseSVN->import“地址中輸入svn://localhost即可。
7.checkout
在任意目錄下“右鍵->SVNcheckout",並輸入svn://localhost的地址即可進行下載。