【问题标题】:Windows Backup for SVN RepositoriesSVN 存储库的 Windows 备份
【发布时间】:2010-09-29 23:45:14
【问题描述】:

我正在我的 Windows Server 上运行 SVN 服务器,并希望安排一个自动备份过程。我将永远是唯一一个在存储库上工作的人。我应该使用 hotcopy 还是可以使用简单的 Windows 备份应用程序来备份存储库? xcopy 或 robocopy 呢?

【问题讨论】:

    标签: windows svn backup


    【解决方案1】:

    我使用Mozy Home 来备份我所有的个人开发文件(Subversion、Visual Studio 项目等)。它简单、不占用太多资源、易于配置,而且最重要的是:免费。

    我曾考虑使用 xcopy 或类似工具编写自己的备份解决方案,但为什么要重新发明轮子?

    【讨论】:

      【解决方案2】:

      只要您确定在备份存储库时没有人访问(尤其是提交)存储库,就无需使用热拷贝。您可以使用任何您想要的工具简单地复制/备份存储库。

      【讨论】:

      • 对于自动化流程,该条件不是很可靠;我会使用 hotcopy 或自己转储。
      • Marc,这当然是真的,我也在使用 hotcopy。但 Dscoduc 明确表示,他始终是唯一一个在存储库上工作的人 - 所以这应该不是问题。
      【解决方案3】:

      我发现简单地复制/粘贴 (XCopy) 存储库是最简单的解决方案。您可能需要考虑在复制之前将存储库转储到单个文件,因为我发现复制单个大文件比复制一堆小文件要快得多。如果您的存储库很小,这可能不是问题,但需要考虑:

      svnadmin dump /path/to/repository > repository-name.dmp
      

      【讨论】:

        【解决方案4】:

        有点重复的SVN backups..is hotcopy enough or should I worry about full and incremental dumps? 问题。

        别忘了想想:

        • 备份频率(如果在两次备份之间崩溃会发生什么情况?)
        • 清理过程(随着时间的推移,您希望保留多少备份?)
        • 可用空间管理(每个备份占用什么样的磁盘空间?)
        • 恢复过程:测试它;)从未测试过的备份不是“真正的”备份;)

        【讨论】:

          【解决方案5】:

          您可以作为唯一的用户,因为您知道在备份期间您永远不会提交更改,(对吗?:) 不过,使用 hotcopy 或 dump 似乎没有任何“麻烦”。它们同样易于使用。

          另外,如果您使用它,您将获得两个奖励。一种是如果您的情况发生变化(您让更多人使用您的存储库),您不必记住并返回并更改您的操作方式。第二个是,如果在恢复时遇到问题,你真的不想发布一个以“我只是通过复制 repo 来进行备份...”的问题。

          【讨论】:

            【解决方案6】:

            如果 SVN 存在于您的计算机中,您可以使用简单的文件副本,最安全的方法是使用转储备份。

            请记住,您必须将备份保存在计算机之外,有一个免费的 svn 备份工具here

            它同时进行备份、热复制和转储,并将其发送到您的电子邮件或 FTP

            【讨论】:

            • 当前您的链接给出了 HTTP 404(未找到)错误。转到该站点的根目录会出现 403(禁止)错误。
            【解决方案7】:

            这是一个用于转储本地和远程颠覆存储库的 GUI Windows 工具:

            SVN Backup Tool

            工具说明说:

            这个简单的工具允许对本地和远程 Subversion 存储库进行转储备份。该软件的工作方式与“svnadmin”相同,但不是它的 GUI 前端。而是直接使用 subversion 库来允许在独立模式下创建转储,而无需任何其他附加工具。

            你的问题是这个工具需要手动启动才能进行备份,目前没有自动备份计划。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2011-11-07
              • 2011-07-26
              • 2011-01-19
              • 1970-01-01
              • 2021-03-20
              • 2015-10-13
              • 1970-01-01
              相关资源
              最近更新 更多