如何把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获取

相关文章
相关标签/搜索