【发布时间】:2009-03-05 17:19:57
【问题描述】:
我已使用该命令将旧计算机上的存储库转储到文件中。
svnadmin dump C:\myrepo/ > mydumpfile
现在我决定在我的新计算机上使用VisualSVN Server 而不仅仅是基线颠覆。如何将我的存储库导入 VisualSVN 服务器?
【问题讨论】:
标签: svn import backup visualsvn visualsvn-server
我已使用该命令将旧计算机上的存储库转储到文件中。
svnadmin dump C:\myrepo/ > mydumpfile
现在我决定在我的新计算机上使用VisualSVN Server 而不仅仅是基线颠覆。如何将我的存储库导入 VisualSVN 服务器?
【问题讨论】:
标签: svn import backup visualsvn visualsvn-server
现在想通了,Andrew Clark 指出有一个“所有任务”
Repository -> All Tasks -> Open Command Prompt
svnadmin create repository-name
svnadmin load repository-name < repository-name.dmp
【讨论】:
尝试将您的存储库复制到 C:\Repositories
或使用存储库 -> 所有任务 -> 导入现有存储库
【讨论】:
从VisualSVN Server 3.2 中实现的可移植转储文件导入:
不要忘记为导入的仓库配置SVN权限。
【讨论】:
如果您在存储库备份的情况下提出此问题,请考虑以下答案: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 服务器管理器导入转储文件:
按照以下步骤通过 PowerShell 导入转储文件:
执行以下命令并等待导入过程完成:
Import-SvnRepository PATH-TO-DUMP-FILE -DestinationName NEW-REPO-NAME
【讨论】: