gpt4 book ai didi

svn - 如何将 SVN 存储库移动到新服务器

转载 作者:行者123 更新时间:2023-12-05 01:34:43 25 4
gpt4 key购买 nike

我们想将我们的两台服务器合并在一起,为了做到这一点,我们需要在"new"服务器上安装 SVN,然后移动我们在“旧”服务器上设置的所有存储库。

这是一个简单的操作吗?可能使用 TortoiseSVN 提供的“重定位”选项?最好的方法是什么?

这是否也是重新组织存储库设置方式的好时机?

最佳答案

您可以使用 svnadmin dump 迁移存储库功能。在 SVN 服务器上,输入 svnadmin dump /absolute/path/to/the/repo > /tmp/repo.svndump .这会将整个存储库导出到系统临时目录中的文本文件中,并将其命名为“repo.svndump”。您可能希望在将该文件传输到新服务器之前对其进行压缩。

导出存储库后,您可以将转储文件传输到新服务器并像这样导入它:svnadmin load /absolute/path/to/the/**new**/repo < repo.svndump .

见' svnadmin dump ' 和 ' svnadmin load ' 想要查询更多的信息。

转储存储库并将其加载到新服务器上后,您将使用 --relocate命令将您的本地副本切换到新服务器。

注意:如果您的存储库使用任何 externals那么你会遇到一些问题。见 my question关于服务器故障的详细信息。

关于svn - 如何将 SVN 存储库移动到新服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3789585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com