利用VisualSVN Server 和 百度云盘 构建个人SVN服务器,实现云同步
2013-11-09 11:06
351 查看
需求:
参加工作也将近有一年了,也认识到版本控制的重要性。在大学时积累了许多的code,参加工作后更是遇到各种问题,积累起来的code常常会更新,所以渐渐的难以维护和查阅了。于是想到将所有的code分门别类的迁移到svn中,但是问题来了,工作环境和生活环境不同步,每天拿着U盘拷来拷去,文件日益增多容易混搅不说,还带来安全隐患。于是设想,利用云盘的同步功能,将代码库【Repository】同步到多台电脑,再通过TortoiseSVN管理。经过多方参考和实践,敲定如下解决方案。
实施准备:
安装如下应用
1、百度云同步客户端(优点:有回收站,不小心删除的话可以收回,有历史版本管理,不贵,1年3块,可以查看100条历史记录)
2、VisualSVN-Server-2.7.2.msi(建立资源仓库,同步的目标)
3、TortoiseSVN-1.8.2.24708-win32-svn-1.8.3.msi
如有必要,请确保VisualSVN-Server 和 TortoiseSVN对应的Subversion版本一致,后续将介绍如何 自动 commit
实施步骤:
第一阶段:
1、设置百度云盘同步目录, 如 F:\mybaiduyun
2、利用VisualSVN-Server 将资源仓库 的路径定位 在百度云同步目录(F:\mybaiduyun)中
(如我的资源路径为 F:\mybaiduyun\mydevelop\svn_code)
3、利用VisualSVN-Server 建立 项目资源仓库(如android的项目)
4、使用 TortoiseSvn 将项目资源仓库的文件
checkout 到 工作目录中
好了,到这里已经在个人电脑配置完成,我们已经可以开始向SVN提交我们的source了,百度云盘会自动将资源仓库同步到云端。那么我们如何将这些资源取下来并且update到其他电脑的工作环境中呢,接下来将要进行第二阶段的操作。
第二阶段:
这个阶段的操作同第一阶段基本相同,需要注意的是第2点
1、设置百度云盘同步目录(E:\chencd\mybaiduyun),等待同步完毕。
2、利用VisualSVN-Server 将资源仓库 的路径定位 在百度云同步目录中资源仓库的路径 (如我的资源路径为 E:\chencd\mybaiduyun\mydevelop\svn_code)
3、重启VisualSVN-Server服务,刷新,现在我们已经可以看到各个项目的资源仓库了
4、现在我们已经可以将项目资源check到工作环境了。
好了,到这里我们就可以开始享受SVN同步带来的便利了。第一次建立资源仓库需要第一阶段的操作,以后在其他电脑需要下载云端资源时,就只需要第二阶段的操作了。
参加工作也将近有一年了,也认识到版本控制的重要性。在大学时积累了许多的code,参加工作后更是遇到各种问题,积累起来的code常常会更新,所以渐渐的难以维护和查阅了。于是想到将所有的code分门别类的迁移到svn中,但是问题来了,工作环境和生活环境不同步,每天拿着U盘拷来拷去,文件日益增多容易混搅不说,还带来安全隐患。于是设想,利用云盘的同步功能,将代码库【Repository】同步到多台电脑,再通过TortoiseSVN管理。经过多方参考和实践,敲定如下解决方案。
实施准备:
安装如下应用
1、百度云同步客户端(优点:有回收站,不小心删除的话可以收回,有历史版本管理,不贵,1年3块,可以查看100条历史记录)
2、VisualSVN-Server-2.7.2.msi(建立资源仓库,同步的目标)
3、TortoiseSVN-1.8.2.24708-win32-svn-1.8.3.msi
如有必要,请确保VisualSVN-Server 和 TortoiseSVN对应的Subversion版本一致,后续将介绍如何 自动 commit
实施步骤:
第一阶段:
1、设置百度云盘同步目录, 如 F:\mybaiduyun
2、利用VisualSVN-Server 将资源仓库 的路径定位 在百度云同步目录(F:\mybaiduyun)中
(如我的资源路径为 F:\mybaiduyun\mydevelop\svn_code)
3、利用VisualSVN-Server 建立 项目资源仓库(如android的项目)
4、使用 TortoiseSvn 将项目资源仓库的文件
checkout 到 工作目录中
好了,到这里已经在个人电脑配置完成,我们已经可以开始向SVN提交我们的source了,百度云盘会自动将资源仓库同步到云端。那么我们如何将这些资源取下来并且update到其他电脑的工作环境中呢,接下来将要进行第二阶段的操作。
第二阶段:
这个阶段的操作同第一阶段基本相同,需要注意的是第2点
1、设置百度云盘同步目录(E:\chencd\mybaiduyun),等待同步完毕。
2、利用VisualSVN-Server 将资源仓库 的路径定位 在百度云同步目录中资源仓库的路径 (如我的资源路径为 E:\chencd\mybaiduyun\mydevelop\svn_code)
3、重启VisualSVN-Server服务,刷新,现在我们已经可以看到各个项目的资源仓库了
4、现在我们已经可以将项目资源check到工作环境了。
好了,到这里我们就可以开始享受SVN同步带来的便利了。第一次建立资源仓库需要第一阶段的操作,以后在其他电脑需要下载云端资源时,就只需要第二阶段的操作了。
相关文章推荐
- About SVN
- CentOS下SVN服务器测试版安装记录
- Patrol 7 架构下?的处理方法
- 中病毒后常用的解决方法病毒终极解决方案
- QQ尾巴 InfoMs.Ime 解决方案
- IE对CSS样式表的限制分析与解决方案
- 惊现支撑1亿pv/天的超级数据库解决方案
- 让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
- 关于bluehost空间上wordpress后台变为英文的解决方案
- Windows下SVN服务器搭建方法整理(apache)
- Apache2+SVN+MYSQL认证 配置项详细步骤
- VSS 软件配置管理 版本控制第1/2页
- select * from sp_who的解决方案
- 在Fedora 10下配置SVN服务器的步骤
- 删除SVN三种方法delSvn(windows+linux)
- 探讨如何在Eclipse中过滤版本控制文件.svn
- linux下安装配置svn独立服务器的步骤分享
- 浅析SVN常见问题及解决方法