不少企业喜欢使用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获取