借助网盘搭建SVN服务器

借助网盘搭建SVN服务器,首先需要对网盘和SVN的使用比较熟悉,下面两张图分别展示了传统SVN服务器的架构和利用网盘做服务器的SVN架构图。利用网盘做服务器的SVN的原理在于每个开发者的版本仓库都建立在本机的网盘镜像上,而各个开发者的本地网盘镜像会自动与网盘服务器自动同步,从而保持各个开发者本机上的版本仓库的一致性。需要注意的是,各个开发者使用的网盘账户是同一个。



下面介绍具体的搭建过程:

1. 安装网盘

目前国内常用的网盘有百度网盘、金山快盘、新浪微盘、360云盘、华为网盘等,注册账户一般会默认赠送2T的使用空间。然后下载其对应的网盘客户端管理软件(也可以使用浏览器方式),使用账号登录,就可以上传、管理文件等。注意选择网盘时,需要保证这个网盘在本机上有镜像文件夹,例如华为网盘不存镜像,就不太适合做版本仓库。这里以金山快盘为例,图为金山快盘本地镜像文件夹内部:



2. 建立版本仓库(SVN Reporsitory)

基于网盘创建svn reporsitory ,在网盘中创建目录,例如“svn”目录,进入该目录后使用TortoiseSVN工具创建仓库(reporsitory)



3. SVN使用-导出
创建项目目录为”project”,在”project”中点击右键选择SVN Checkout,配置如下图所示信息:仓库D:\Download\KingSoftNetDisk\svn及导出目录“F:\project”点击OK完成导出



4. SVN使用-提交
在”project”中添加一个测试文件”NetDiskSVN.txt”,然后在”project”目录上右键,使用“SVN Commit”提交测试是否成功,如下图所示:


提交后的提示如下:



5. 在其他机器上同步SVN数据

在其它电脑上做同样的步骤,网盘账号使用同一个,这样”svn”目录既是一个即时更新的网盘目录,又是一个即时同步的SVN库。这样其实是在两台电脑上做了两个SVN库,但是因为网盘客户端的存在和SVN强大的版本控制功能,这两个SVN库随时都会保持一致。 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值