svn full dump(移动服务器)

发布于 2024-07-16 08:54:39 字数 38 浏览 4 评论 0原文

如何获取 SVN 存储库的完整副本并将其导入到另一台服务器上?

How would I get a full copy of an SVN repository and import it on another server?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

美煞众生 2024-07-23 08:54:39

您想要执行svnadmin dump。 您可以通过 svnadmin help dump 或 rel= 获得有关此命令的帮助“nofollow noreferrer”>阅读文档。 然后,您可以使用 svnadmin load 将转储文件加载到新服务器中。

You want to perform an svnadmin dump. You can get help on this command via svnadmin help dump or reading the docs. You can then load the dump file into your new server using svnadmin load.

甜是你 2024-07-23 08:54:39

如果您无权访问物理服务器(并且服务器运行 Subversion 1.4 或更高版本),您可以使用 svnsync 创建完整存储库的本地副本。

之后,您可以使用 svnadmin 从本地副本创建转储文件。

另请参阅如何我从我的 Subversion 托管帐户创建转储文件?

If you don't have access to the physical server (and the server runs Subversion 1.4 or later) you could use svnsync to create a local copy of the complete repository.

After that you can use svnadmin to create a dumpfile from your local copy.

See also How do I create a dump file from my subversion hosting account?

沩ん囻菔务 2024-07-23 08:54:39

这取决于存储库类型。 如果您使用的是 fsfs,则可以在停止服务器后复制目录(以确保您不会复制已完成一半的事务)。 我以前已经这样做过并且效果完美。

如果您使用的是 bdb,则应该执行 svnadmin dump。 (如果新旧计算机在体系结构和操作系统方面相似,您很可能只需复制目录即可,但转储存储库会更安全。)

It depends on the repository type. If you're using fsfs, you can just copy the directory after stopping the server (to make sure you don't copy a transaction which is half completed). I've done that before and it worked flawlessly.

If you're using bdb you should do an svnadmin dump instead. (If the old and new computers are similar in terms of architecture and OS you may well just get away with a directory copy, but dumping the repository would be safer.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文