Backup Assembla将SVN存储库托管到Windows

Pet*_*ter 4 svn

现在,我使用Assembla.com的svn存储库免费托管来托管我的所有文件.我想将所有存储库下载到本地计算机以将其存储为备份.是否有任何为Windows构建的应用程序只是让我指向svn存储库并下载文件来备份它们?或者有更好的备份我的存储库的方法吗?

我在SO上看到的所有其他问题都在谈论你是否在自己的机器上运行服务器.

提前致谢!

alt*_*ern 6

显然,正如您已经想到的那样,在托管svn(以assembla为例)的情况下,无法使用svnadmin dump实用程序转储存储库,因为您没有对subversion服务器的管理访问权限.

它可以反映出来.这可以使用svnsync实用程序完成.官方svn文档中描述了如何执行远程存储库镜像的详细步骤.正如此复制手册所述,为了成功执行镜像,您需要使用初始化本地存储库svnadmin crate并启动svn服务器svnserve -d -r [local_path_to_your repository].在您的存储库启动并运行之后,您将运行svnsync initializesvnsync synchronize为了建立远程存储库的镜像.

svnadmin dump成功将本地存储库与远程存储库同步后,您可以执行此操作.它也在官方的svn文档中描述.正如您已经注意到的,关于如何在stackoverlow上执行此操作有很多很好的答案.例如,.但是,只要您通过svnsync操作获得存储库镜像,执行转储将是相当可选的操作.

祝好运!