访问脱机SVN存储库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了访问脱机SVN存储库相关的知识,希望对你有一定的参考价值。

我有一个SVN存储库,由于路由器故障,当前处于脱机状态。它将在修复之前再过几天,但我现在需要使用repo。我可以将repo放在USB密钥上,但是我可以用它来更新/提交?

我可以轻松地在我的机器上运行repo的副本,做一些/ etc / hosts更改来处理重定向吗?

还有其他想法吗?

答案

好的,我做了以下事情:在SVN服务器上我恢复了存储库:

$ svnadmin dump MyRepo > /media/UsbKey/MyRepo.dump

然后在我已经有apache的可访问的临时服务器上安装了svn并导入了存储库:

yum install subversion mod_dav_svn
nano /etc/httpd/conf.modules.d/10-subversion.conf
mkdir /var/www/SVN
svnadmin create MyRepo
svnadmin load --force-uuid MyRepo < /media/UsbKey/MyRepo.dump 
htpasswd -cm /etc/svn/svn-auth MyUser
ln -s /etc/svn/svn-auth /etc/subversion/passwd
chown -R apache /var/www

然后我将新服务器的IP名称添加到SVN客户端PC的/ etc / hosts中,并且它们保持无缝工作。

一旦我将旧服务器重新联机,我将执行相反的过程。也许有一种更简单的方法,但总而言之并不需要太长时间。

以上是关于访问脱机SVN存储库的主要内容,如果未能解决你的问题,请参考以下文章

如何将本地 svn 存储库迁移到谷歌代码的 svn 存储库?

源代码保存在 SVN 存储库中 - 我需要备份啥?

将现有的 SVN 存储库导入 SVN 服务器 [关闭]

如何为 svn 配置 HTTP 代理

如何列出远程 SVN 存储库中的所有文件?

svn 存储库停止与 svn+ssh 一起工作(但在服务器上本地工作)