1.下載SVN服務端和客服端安裝文件,雙擊Setup-Subversion-1.8.9-1.msi,根據嚮導一直點擊下一步即可
2.創建版本庫,如下圖在D:\SVN\SVNRepository下直接創建了3個項目,執行svnadmin create D:\SVN\SVNRepository\OA則會創建OA這個庫
3.啓動服務器svnserve -d -r D:\SVN\SVNRepository,查看是否啓動服務器用netstat -an 查看0.0.0.0:3690是否在監聽
4.將SVN服務端程序註冊爲Windows服務(讓SVN服務隨系統一起啓動,克服了命令行方式的不足)
sc create MYSVNService binpath= "D:\SVN\SVNSERVER\bin\svnserve.exe --service -r D:\SVN\SVNRepository" start= auto depend= Tcpip
(1.在Win7及以上系統中,運行該命令需要管理員權限,否則會得到如下錯誤提示, 2.在防火牆或電腦衛士提示阻止時,選擇允許)
有點我的電腦---管理--服務和應用程序--服務---此時如下圖已有MYSVNService 服務 可以手動啓動他了.....
(服務停止 sc stop MySVNService-------服務刪除 sc delete MySVNService)
5.命令行檢出---進入你的工作空間,執行svn checkout svn://localhost/OA就把服務器上的OA項目下載到了你本地工作空間
其中svn://localhost對應你服務器上建的資源庫地址D:\SVN\SVNRepository,OA就是對應項目路徑
svn://localhost/OA這個url必須指向一個帶有conf/db/hooks/../等文件夾的目錄
(可能出現以下錯誤,關閉防火牆就OK了)
如何清除SVN密碼,以及重置eclipse中svn插件密碼?
清除SVN客戶端密碼方法:
右擊選擇TortoiseSVN中的settings選項---Saved Data---右邊會發現有個Authentication data,點擊clear,即完成清空賬號密碼操作,確認即可。下次就會自動彈出登錄框。
在eclipse的svn插件中,我們也會保存密碼,那麼要清除時,換賬號登錄,就稍微麻煩點:
1.?查看你的Eclipse中使用的是什麼SVN 接口
windows?>?preference?>?Team?>?SVN?#SVN?Interface?
查看client
2.?如果是用的JavaHL,?找到以下目錄並刪除auth目錄.
C:\Documents?and?Settings\[YourUserName]\Application?Data\Subversion\
(本機C:\Users\liyong\AppData\Roaming\Subversion)
3.?如果你用的SVNKit,?找到以下目錄並刪除.keyring文件.
[eclipse]\configuration\org.eclipse.core.runtime