【问题标题】:Backup Assembla hosted SVN repositories to windows将 Assembla 托管的 SVN 存储库备份到 Windows
【发布时间】:2012-01-03 03:57:41
【问题描述】:

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

我在 SO 上看到的所有其他问题都是关于您是否在自己的机器上运行服务器。

提前致谢!

【问题讨论】:

    标签: svn


    【解决方案1】:

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

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

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

    祝你好运!

    【讨论】:

      【解决方案2】:

      Assembla 允许您通过他们的网络应用程序导出您的存储库。转到您的 Source/SVN 选项卡,然后转到 Export/Import 子选项卡以下载您的存储库的转储

      【讨论】:

      • 一旦我有我的存储库的转储,我能用它做什么?
      • 这可以自动化吗?我不明白怎么做。
      猜你喜欢
      • 2010-09-29
      • 1970-01-01
      • 2011-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多