【问题标题】:how do i restart a svnadmin load from a revision如何从修订版重新启动 svnadmin 加载
【发布时间】:2014-09-16 13:46:45
【问题描述】:

当我与服务器的连接被终止并且加载停止时,我正在加载一个转储文件。我能够进入新的存储库并查看最后一个修订版是什么。从我所读到的内容很少,看来我必须使用现有转储文件的顶部重建转储文件,然后删除与已加载的修订号相对应的部分。

是否可以在不编辑初始转储文件的情况下开始加载?

【问题讨论】:

  • 您为什么不按照How to continue a load that has failed in Subversion 中的描述编辑转储文件?
  • 我可以编辑该文件,但它是一个大文件,看起来像是一个“黑客”。我会假设有更好的方法来重新启动负载并能够在修订时将其拾起。似乎编辑这么大的文件,甚至需要很长时间才能在 VI 中加载,然后希望我得到正确的格式,这不是所需的路径。如果这是唯一的选择,那就这样吧。我已经阅读了该链接,这就是我在原始消息中所指的内容。在我的情况下,我能够清除存储库并从头开始重新运行而没有问题。
  • 考虑到在官方 SVN 文档中关于 filtering repository history 的部分中描述了编辑转储文件,我不会认为它是 hack。请注意以下警告:“如果您计划手动编辑转储文件......请确保您的编辑器未设置为自动将行尾字符转换为本机格式(例如,\r\n 到 @ 987654324@),因为内容将与元数据不一致。这将使转储文件无用。"

标签: svn svnadmin svndump


【解决方案1】:

我相信ThisSuitIsBlackNot 的第二条评论是正确的答案。此外,您可以参考第一条评论中的链接以获取更多详细信息。 谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-05
    • 2014-11-15
    • 2017-04-12
    • 1970-01-01
    • 1970-01-01
    • 2015-05-22
    • 2013-10-09
    相关资源
    最近更新 更多