-1

我正在将存储库从一台不同的服务器转移到另一台服务器,这意味着旧服务器具有不同的中继 url,而新服务器则必须创建新的存储库和中继。

svnadmin dump从旧服务器获取文件并通过此命令加载到新服务器

  1. 我创建新的存储库svnadmin create SvnNewSvnNew我的新存储库。
  2. 现在我将 svn 转储文件加载到新的存储库中svnadmin load SvnNew < xyz.dump

现在完成后怎么办?

如何创建主干?如何创建 svn 中继网址?如何设置svn用户?

请帮助我,我遇到了大麻烦

4

1 回答 1

3

不需要创建主干,因为这是存储库中的一个目录它将由转储/加载周期处理。

无法准确说明加载后还需要做什么,因为您还没有详细说明您对存储库和服务器设置还做了什么。幸运的是,Subversion 手册解释了如何将存储库移动到新服务器。

确定 URL 和创建用户将取决于您使用的 Subversion 服务器包(CollabNet、VisualSVN 服务器等)(如果有)以及您如何处理用户凭据/授权(LDAP 身份验证?SSH 访问?)。这些都是你在开始移动之前应该弄清楚的事情,甚至可以建立一个测试服务器以确保你可以在搞乱生产之前成功地完成这一切。

现在,回滚到您的旧服务器并在非生产环境中练习迁移,这样您就不会在真正准备好进行切换之前中断用户。

于 2016-04-17T16:56:44.237 回答