我已经使用以下命令将我的存储库转储到文件中:
svnadmin dump C:\myrepo/ > mydumpfile
现在我决定在新计算机上使用VisualSVN Server,而不是基线子版本控制。如何将我的存储库导入VisualSVN Server?
我已经使用以下命令将我的存储库转储到文件中:
svnadmin dump C:\myrepo/ > mydumpfile
现在我决定在新计算机上使用VisualSVN Server,而不是基线子版本控制。如何将我的存储库导入VisualSVN Server?
现在我弄清楚了,因为Andrew Clark指出了有一个"全部任务"
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权限。
当您想将现有存储库导入到VisualSVN Server时,请阅读文章KB10:我如何将现有存储库导入新安装的VisualSVN Server?。然而,当您将现有的VisualSVN Server安装迁移到新的服务器计算机时,请阅读文章KB166:将VisualSVN Server迁移到另一个计算机。
您有两个选项可以导入现有存储库:使用VisualSVN Server Manager控制台中的导入现有存储库向导命令或使用Import-SvnRepository
PowerShell cmdlet。
按照以下步骤通过VisualSVN Server Manager导入转储文件:
按照以下步骤通过PowerShell导入转储文件:
执行以下命令并等待导入过程完成:
Import-SvnRepository PATH-TO-DUMP-FILE -DestinationName NEW-REPO-NAME