首页 > 代码库 > [学习笔记]坚果云网盘,SVN异地代码管理

[学习笔记]坚果云网盘,SVN异地代码管理

SVN的好处不必多说了。但是如果希望有一份自己的用来学习和储备的代码仓库,那么能够异地同步是必不可少的了。

参考作者Mike_QSJ的文章,但是实际上做了很大的改动。一方面使用更常见的windows系统环境,另一方面,直接使用TortoiseSVN的本地仓库做云端同步会经常出现错误,因此引入了SVN server做仓库。

关于云盘,只要是同步逻辑与坚果云类似,即[本地盘1文件夹]-同步-[云]-同步-[本地盘2文件夹]的即可。

0.整体逻辑:

  技术分享

1.首先安装坚果云https://www.jianguoyun.com 免费版即可

2.在异地(本地1,本地2...)建立同步文件夹【Reporitory1】【Reporitory2】,保证异地的两者之间处于同步状态

3.安装svn server,在安装到这一步的时候进行设置:

技术分享

选择Standard Edition

技术分享

在Repositories中选择坚果云在本地的同步文件夹【Reporitory1/2】,然后完成安装

 

至此,云端的仓库就完成了。

继续安装TortoiseSVN,在资源库位置将网址改为本机localhost\127.0.0.1\本机IP,即可以使用

PS1:用了一段时间了,很稳定

PS2:针对个人使用。如果是团队使用,同时上传代码则在坚果云里很可能出现冲突,因此最好还是使用网络服务器如阿里云做SVN仓库。

 

[学习笔记]坚果云网盘,SVN异地代码管理