云盘同步架设SVN

         在家里写代码的时候,想要对单位的项目进行版本控制,但是单位的服务器外网连不上,又不想花钱租SVN服务器。除了GitHub之外的,想不想试一下另一种方案呢? Follow me~

安装网盘

选择一款能进行文件云端同步的软件,360云盘、百度云盘都可以,安装后选择文件同步目录,如图

建立SVN Reporsitory

前往网盘文件同步目录,创建svn reporsitory ,在网盘中创建目录,例如“svn”目录,点击该文件夹,在文件夹上右键,使用TortoiseSVN工具创建仓库(reporsitory)。

创建svn reporsitory 时,“svn”目录里面必须为空,否则TortoiseSVN会报错。

创建成功后,会在”svn”目录中生成有关的SVN仓库的管理文件,此时SVN服务已经可以使用

SVN使用-Checkout

创建空的文件夹为“svn_workspace”,在”svn_workspace”中点击右键选择SVN Checkout,配置如下图所示信息:

 

点击OK完成checkout。

在”svn_workspace”中新建项目,在这个项目上就可以编辑项目代码了。如图新建的项目名叫“oo”,我把其他地方拷来的项目源码复制到这里,通过eclipse import该项目,注意不要勾选copy projects into workspace。

SVN使用-提交

然后在项目目录上右键,使用“SVN Commit”提交测试是否成功,如下图所示:

 

如果提示如下图所示,表示项目提交成功

 

同步SVN数据

在其它电脑上做同样的步骤,网盘账号使用同一个,这样”svn”目录既是一个即时更新的网盘目录,又是一个即时同步的SVN库。相当于通过SVN和云盘,做了一个项目的版本同步。

总结

1.鉴于网盘服务器上会有项目信息,对于云盘服务商来说,并不具备保密性,同步的时候,数据传输导致了一定程度上的安全性问题,所以这种方法只适合保密性和安全性要求不是很高的项目;

2.与github相比,svn 云盘的方法保证了项目的私有性。github提供了项目的免费托管,但是必须开源;而云盘 svn既是免费的,同时又保证只有云盘的账户使用者才能使用托管项目。

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值