【发布时间】: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@),因为内容将与元数据不一致。这将使转储文件无用。"