8

我已将旧计算机上的存储库转储到带有该命令的文件中。 svnadmin dump C:\myrepo/ > mydumpfile

现在我决定在我的新计算机上使用VisualSVN 服务器,而不仅仅是基线颠覆。如何将我的存储库导入 VisualSVN 服务器?

4

4 回答 4

17

现在想通了,安德鲁克拉克指出有一个“所有任务”

Repository -> All Tasks -> Open Command Prompt

svnadmin create repository-name
svnadmin load repository-name < repository-name.dmp
于 2009-03-05T17:33:16.533 回答
4

尝试将您的存储库复制到 C:\Repositories

或使用 Repositories -> All Tasks -> Import Existing Repository

于 2009-03-05T17:23:57.490 回答
1

从VisualSVN Server 3.2中实现的可移植转储文件导入:

  1. 启动VisualSVN 服务器管理器控制台。
  2. 在Repositories节点的上下文菜单中选择Import Existing Repository命令。
  3. 选择从转储文件加载存储库,单击下一步
  4. 输入转储文件的路径,然后单击Next

不要忘记为导入的存储库配置 SVN 权限。

截屏

于 2014-12-12T15:44:43.510 回答
0

如果您在存储库备份的上下文中提出此问题,请考虑以下答案:https ://stackoverflow.com/a/12444944/761095 。

当您想将现有存储库导入 VisualSVN 服务器时,请阅读文章KB10:如何将现有存储库导入新安装的 VisualSVN 服务器?. 但是,当您将现有的 VisualSVN 服务器安装迁移到新的服务器计算机时,请阅读文章KB166:将 VisualSVN 服务器迁移到另一台计算机

您有两个选项来导入现有存储库:使用 VisualSVN 服务器管理器控制台中的导入现有存储库向导命令或使用Import-SvnRepositoryPowerShell cmdlet。

使用 VisualSVN 服务器管理器导入存储库转储

按照以下步骤通过 VisualSVN 服务器管理器导入转储文件:

  1. 启动VisualSVN 服务器管理器控制台。
  2. 右键单击存储库,然后单击导入现有存储库
  3. 单击从转储文件加载存储库,然后单击下一步
  4. 输入转储文件的路径或单击浏览以选择它。单击下一步
  5. 输入新存储库的名称,然后单击Next
  6. 选择存储库权限并单击Import。等待导入过程完成。 在此处输入图像描述
  7. 导入过程完成后,单击完成在此处输入图像描述

使用 PowerShell 导入存储库转储

按照以下步骤通过 PowerShell 导入转储文件:

  1. 启动PowerShell控制台
  2. 执行以下命令并等待导入过程完成:

    Import-SvnRepository PATH-TO-DUMP-FILE -DestinationName NEW-REPO-NAME
    

    在此处输入图像描述

于 2020-03-27T19:04:09.860 回答