Kevin's Zone

  • Home
  • Project
  • ContactMe
  • Login
  • Register
Kevin
受苦即了苦, 享福即消福, 福尽而死
  1. 首页
  2. 学习笔记
  3. 正文

将SVN项目转移到VirtualBox虚拟机内

2017年9月13日 3243点热度 3人点赞 0条评论

[title]序[/title]

这么做很奇葩, 但是公司需要

服务器是Windows, VirtualBox里装的是Ubuntu 16,  之前SVN搭建在Windows里面了, 存的东西有10多个G, 需要转移到虚拟机里面.

[title]备份SVN版本库[/title]

svnadmin.exe dump "D:\Repositories\ROOT" > "D:\backup.dump"

解释:

svnadmin.exe是TortoiseSVN客户端内的工具, 如果没有说明安装的时候没有选择全部安装;

"D:\Repositories\ROOT"是版本库, dump是备份文件.

[title]将SVN备份拷贝到虚拟机[/title]

首先需要安装VirtualBox增强功能, 在  菜单-->设备-->安装增强功能.

安装完需要重启.

在虚拟机里添加一个共享目录

选择固定分配, 我把D盘直接共享过来, 起个别名, 选固定分配, 不要选自动挂载!

在虚拟机内创建一个目录, 之后mount把共享目录挂载进来.

sudo mkdir /data
sudo mount -t vboxsf svn /data

 

svn是刚才起的共享目录别名

[title]创建一个新版本库[/title]

sudo svnadmin create /opt/svn

导入备份

sudo svnadmin load /opt/svn < /data/backup.dump

完成后修改svn用户配置权限就好了

标签: 暂无
最后更新:2017年9月13日

Kevin

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2021 Kevin's Zone. ALL RIGHTS RESERVED.

京ICP备16064400号-1