svnadmin 加载但保留修订号

Posted

技术标签:

【中文标题】svnadmin 加载但保留修订号【英文标题】:svnadmin load but keep the revision numbers 【发布时间】:2014-02-05 16:47:16 【问题描述】:

我正在尝试从 svn 转储生成一个新的存储库。 svn 转储文件包含修订 1-41。

我生成新的存储库:svadmin create software_2.0 然后将修订加载到存储库中:svnadmin load software_2.0 < dump_1_41.dump

但是,完成后,我会收到消息committed new rev 1 (loaded from original 41)

将转储文件加载到新创建的存储库时如何保留修订号?

【问题讨论】:

源存储库的转储是如何创建的? 【参考方案1】:

假设以下条件:

    整个源代码库被转储 创建了一个新的目标存储库,但没有向它提交任何内容 源存储库中的转储文件已完整加载

那么您的修订历史记录(包括数字)被保留。

您的转储文件可能不包含您认为它包含的内容。

【讨论】:

当它被加载时,它会递增 1-41,然后最后一条消息显示committing new rev 1。我会再去检查并确定。 你是对的。令人费解的是,磁盘上的转储文件仅包含修订号 41,而不是文档中指定的 1_41。谢谢你的回答,有一些代表。

以上是关于svnadmin 加载但保留修订号的主要内容,如果未能解决你的问题,请参考以下文章

svnadmin 加载校验和错误

svnadmin 转储因其中一个修订版中的错误而停止

svnadmin 加载子目录

svnadmin 加载到现有目录?

svnadmin 从 svn 1.4 加载到 1.7

svnadmin dump repopath/* > dumpfile 不包括所有存储库和所有修订