不少企業喜歡使用SVN來管理代碼。由於SVN集中式的特性,開發者們必須經過鏈接公司的服務器來完成代碼的管理。有些人可能但願可以在本地機器上使用SVN工具來管理代碼,在這裏我分享下如何使用SourceAnywhere(單個用戶免費)和SVNBridge來搭建免費的SVN服務器。java
SourceAnywhere SDKgit
SourceAnywhere Servergithub
SourceAnywhere Client數據庫
TortoiseSVN 1.7.x服務器
Saw_svnbridgesvn
百度雲盤:http://yun.baidu.com/s/1mgl0Q96工具
安裝SourceAnywhere Server的時候,進入到數據庫選項,若是沒有安裝SQL Server,能夠選擇LocalDBspa
安裝完成以後,打開SourceAnywhere Client,登陸SourceAnywhere Servercode
建立一個倉庫testserver
打開SvnBridge的配置文件scconfig.ini,設置好SourceAnywhere服務器IP,端口,臨時目錄,以及SVNBridge 服務IP。
[SourceControl] SCIP=127.0.0.1 SCPort=7777 Repository=Default TempPath=C:\svn_tmp\ SCBIP=127.0.0.1 SCBPort=808
運行SvnBridge.exe
如今能夠使用TortoiseSVN了。在本地磁盤建立一個目錄,右鍵點擊checkout,輸入倉庫地址
如今倉庫已經獲取到本地,咱們能夠添加一些文件
Commit以後,能夠看到server上已經有數據了
目前版本的SVNBridge只作到簡單的代碼上傳,獲取。而要查看歷史,須要登陸到服務端來查看
SVNBridge的代碼能夠從https://github.com/DynamsoftRD/SVN-SourceAnywhere-Bridge獲取