首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从svnadmin热拷贝创建SVN存储库

问从svnadmin热拷贝创建SVN存储库
EN

Stack Overflow用户
提问于 2014-12-20 16:32:55
回答 1查看 1.2K关注 0票数 1

我备份了所有的svn存储库文件夹,遗憾的是,我不知道任何svn转储格式。备份由“热副本”创建。

现在我的服务器坏了,我不得不从头开始重新安装所有的东西,我想重新导入svn存储库。

将它们复制到文件夹中不起作用

svnadmin创建/my/现有/存储库

也没起作用。

是否有可能以“轻松”的方式恢复我的存储库?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-20 17:23:50

只需将热副本传输到新服务器,并将svn服务器指向它。

唯一要注意的是svn服务器的版本之间存在很大的差异。如果新服务器与旧服务器上使用的格式不兼容,则可能无法工作。

下面是我所做的一个实验来说明。我的笔记本电脑~/svnServe/importantApp上有一个存储库

针对原始回购启动svn服务器

代码语言:javascript
复制
svnserve --listen-host 127.0.0.1 -d -r ~/svnServe/importantApp/

从svn客户端运行list命令

代码语言:javascript
复制
svn list svn://127.0.0.1/
branches/
tags/
trunk/

制作服务器的热副本

代码语言:javascript
复制
svnadmin hotcopy ~/svnServe/importantApp ~/svnServe/importantAppHotcopy

针对热副本启动服务器

代码语言:javascript
复制
sudo svnserve --listen-host 127.0.0.1 -d -r ~/svnServe/importantAppHotcopy/

从svn客户端运行list命令

代码语言:javascript
复制
svn list svn://127.0.0.1/
branches/
tags/
trunk/
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27582171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档