我已将旧计算机上的存储库转储到带有该命令的文件中。
svnadmin dump C:\myrepo/ > mydumpfile
现在我决定在我的新计算机上使用VisualSVN 服务器,而不仅仅是基线颠覆。如何将我的存储库导入 VisualSVN 服务器?
我已将旧计算机上的存储库转储到带有该命令的文件中。
svnadmin dump C:\myrepo/ > mydumpfile
现在我决定在我的新计算机上使用VisualSVN 服务器,而不仅仅是基线颠覆。如何将我的存储库导入 VisualSVN 服务器?
现在想通了,安德鲁克拉克指出有一个“所有任务”
Repository -> All Tasks -> Open Command Prompt
svnadmin create repository-name
svnadmin load repository-name < repository-name.dmp
尝试将您的存储库复制到 C:\Repositories
或使用 Repositories -> All Tasks -> Import Existing Repository
从VisualSVN Server 3.2中实现的可移植转储文件导入:
不要忘记为导入的存储库配置 SVN 权限。
如果您在存储库备份的上下文中提出此问题,请考虑以下答案:https ://stackoverflow.com/a/12444944/761095 。
当您想将现有存储库导入 VisualSVN 服务器时,请阅读文章KB10:如何将现有存储库导入新安装的 VisualSVN 服务器?. 但是,当您将现有的 VisualSVN 服务器安装迁移到新的服务器计算机时,请阅读文章KB166:将 VisualSVN 服务器迁移到另一台计算机。
您有两个选项来导入现有存储库:使用 VisualSVN 服务器管理器控制台中的导入现有存储库向导命令或使用Import-SvnRepository
PowerShell cmdlet。
按照以下步骤通过 VisualSVN 服务器管理器导入转储文件:
按照以下步骤通过 PowerShell 导入转储文件:
执行以下命令并等待导入过程完成:
Import-SvnRepository PATH-TO-DUMP-FILE -DestinationName NEW-REPO-NAME