利用VisualSVN+云盘搭建移动式SVN服务器

工具

  • VisualSVN
  • TortoiseSVN
  • 坚果云

服务器 (台式机)

step1:安装 坚果云 客户端,创建一个同步文件夹(svn_code)存放以后所有通过SVN连接的项目代码;
step2:安装 VisualSVN,设置仓库的路径为(svn_code)文件路径、端口8443,等待安装完毕:
新建一个repository,新建用户设置用户名和密码,新建用户组并添加该用户,repository上右键添加用户组访问权限;
step3:安装 TortoiseSVN 客户端,在本地磁盘新建一个文件夹(svn),文件夹内右键选择,checkout,填写url(可以在repository右键复制),用户名和密码,将svn服务器上资源下载下来;
将要同步的代码复制到SVN文件夹内,然后空白处右键选择 commit,即将代码上传至 SVN服务器;(打开VisualSVN刷新就能看到刚提交的项目代码)
step4:eclipse中从SVN中检出项目;

场景:工作

  • 打开坚果云,同步(svn_code)中文件;
  • eclipse中选中项目,右键Team – 更新
  • eclipse中编写、调试代码;
  • 下班前在eclipse中 Team – 提交
  • 检查坚果云是否同步完
  • 下班……

客户端A (个人笔记本电脑)

该方法适用于服务器端断网的情况
step1:安装 坚果云 客户端,同步云端中(svn_code)文件夹到本地;
step2:安装 VisualSVN,设置仓库的路径为(svn_code)文件路径、端口8443,等待安装完毕;
打开VisualSVN刷新列表就可以看到从服务器端上传的项目代码;
step3:eclipse中从SVN中检出项目,填写url,用户名和密码,即可将svn服务器上的代码导出;

场景:Home

  • 打开坚果云,同步(svn_code)中文件;
  • eclipse中选中项目,右键Team–更新
  • coding
  • eclipse中选中项目,右键Team–提交
  • 检查 坚果云是否同步完
  • 关机

客户端B (Macbook Pro)

该方法适用于服务器端在线的情况
step1:eclipse中从SVN中检出项目,填写url(https://ip:8443/svn/ )ip是服务器的ip地址,用户名和密码即可

场景:Home

  • eclipse中选中项目,右键 Team – 更新
  • coding
  • eclipse中选中项目,右键 Team – 提交
  • 关机

ps:详细的图文教程正在整理中,后续奉上!

你可能感兴趣的:(工具类)