如何从备份还原SVN存储库?

| 我们已经安装了Windows 2003服务器,其中安装了Subversion(特别是SlikSVN)。 svnserve.exe进程被设置为作为Windows服务运行。 该服务器有2个硬盘驱动器,一个用于OS(C:驱动器),另一个用于数据(D:驱动器)。我们的SVN存储库位于D:\\ SVN,但是D:驱动器最近崩溃了,并且不再启动。 SVN Windows服务也拒绝启动(可能是因为它无法找到存储库)。 幸运的是,尽管我们有存储库的备份(每天晚上通过XCOPY备份到外部驱动器),但现在我们需要将最新的备份还原到C:\\ SVN的C:驱动器。 我该怎么做呢?有人可以为我提供详细的解释。我需要做的就是将最新的存储库备份还原到同一服务器上的其他位置(在本例中为C:\\ SVN)。 我需要运行哪些命令行命令。我是否需要取消映射D:\\ SVN位置?     
已邀请:
备份Subversion存储库的正确方法是使用“ 0”命令。在这种情况下:   结果备份是完全   实用的Subversion存储库,能够   被替换为   您的实时存储库应该有一些东西   出了错。 http://svnbook.red-bean.com/nightly/en/svn.reposadmin.maint.html#svn.reposadmin.maint.backup 您说您只是将文件复制到其他地方。我建议您尝试将其复制回去。我建议您之后再运行
svnadmin verify
。 我不熟悉ѭ2not,但是,鉴于它是Windows服务,您始终可以将其指向
regedit
的参数进行更改:
HKLM\\SYSTEM\\CurrentControlSet\\Services\\snvserve\\Parameters
    

要回复问题请先登录注册