【问题标题】:Import dumped SVN repo into VisualSVN Server将转储的 SVN 存储库导入 VisualSVN 服务器
【发布时间】:2009-03-05 17:19:57
【问题描述】:

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

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

【问题讨论】:

    标签: svn import backup visualsvn visualsvn-server


    【解决方案1】:

    现在想通了,Andrew Clark 指出有一个“所有任务”

    Repository -> All Tasks -> Open Command Prompt
    
    svnadmin create repository-name
    svnadmin load repository-name < repository-name.dmp
    

    【讨论】:

    • repository-name 参数形式为:"C:/myrepo/" 您也可以使用"--parent-dir" 参数指定导入转储文件的目录。跨度>
    • 这不适用于 2.6 及更高版本!见stackoverflow.com/a/49414335/761095
    【解决方案2】:

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

    或使用存储库 -> 所有任务 -> 导入现有存储库

    【讨论】:

    • 嗯,问题是它现在不是存储库文件夹结构,它只是转储文件。
    • 尝试只复制旧的而不是倾倒
    • 你找到答案了吗
    【解决方案3】:

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

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

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

    【讨论】:

      【解决方案4】:

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

      当您想将现有存储库导入 VisualSVN 服务器时, 阅读文章KB10: How can I import my existing repository into newly installed VisualSVN Server?。但是,当您迁移 现有的 VisualSVN 服务器安装到新的服务器计算机,阅读 文章KB166: Migrating VisualSVN Server to another computer。

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

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

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

      1. 启动 VisualSVN 服务器管理器 控制台。
      2. 右键单击Repositories,然后单击Import Existing Repository。
      3. 点击从转储文件加载存储库,然后点击下一步。
      4. 输入转储文件的路径或单击“浏览”将其选中。点击下一步。
      5. 输入新存储库的名称,然后单击下一步。
      6. 选择存储库权限并单击导入。等待导入过程完成。
      7. 导入过程完成后,单击完成。

      使用 PowerShell 导入存储库转储

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

      1. Start the PowerShell console。
      2. 执行以下命令并等待导入过程完成:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-13
        • 2010-09-05
        • 2012-05-11
        • 1970-01-01
        • 1970-01-01
        • 2013-02-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多