如何把SourceAnywhere打形成免費SVN服務器

不少企業喜歡使用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源碼

SVNBridge的代碼能夠從https://github.com/DynamsoftRD/SVN-SourceAnywhere-Bridge獲取

相關文章
相關標籤/搜索