我已将旧计算机上的存储库转储到带有该命令的文件中。
svnadmin dump C:\myrepo/ > mydumpfile
现在我决定在我的新计算机上使用Visual SVN,而不是仅使用基线颠覆。如何将我的存储库导入VisualSVN?
答案 0 :(得分:17)
现在想出安德鲁·克拉克指出有一个“所有任务”
Repository -> All Tasks -> Open Command Prompt
svnadmin create repository-name
svnadmin load repository-name < repository-name.dmp
答案 1 :(得分:4)
尝试将您的存储库复制到C:\ Repositories
或使用存储库 - &gt;所有任务 - &gt;导入现有存储库
答案 2 :(得分:1)
从VisualSVN Server 3.2中实施的便携式转储文件导入:
Import Existing Repository
节点的上下文菜单中选择Repositories
命令。Load repository from dump file
,然后单击“下一步”。不要忘记为导入的存储库配置SVN权限。
答案 3 :(得分:0)
如果您在存储库备份的上下文中提出此问题,请考虑以下答案:https://stackoverflow.com/a/12444944/761095。
当您要将现有存储库导入VisualSVN Server时, 阅读文章KB10: How can I import my existing repository into newly installed VisualSVN Server?。但是,当您迁移 现有的VisualSVN Server安装到新服务器计算机上,请阅读 文章KB166: Migrating VisualSVN Server to another computer。
您有两种选择来导入现有存储库:使用VisualSVN服务器管理器控制台中的导入现有存储库向导命令或使用Import-SvnRepository
PowerShell cmdlet。
请按照以下步骤通过VisualSVN服务器管理器导入转储文件:
请按照以下步骤通过PowerShell导入转储文件:
执行以下命令,然后等待导入过程完成:
Import-SvnRepository PATH-TO-DUMP-FILE -DestinationName NEW-REPO-NAME