【问题标题】:svnadmin load but keep the revision numberssvnadmin 加载但保留修订号
【发布时间】: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)

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

【问题讨论】:

  • 源存储库的转储是如何创建的?

标签: svn


【解决方案1】:

假设以下条件:

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

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

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

【讨论】:

  • 当它被加载时,它会递增 1-41,然后最后一条消息显示committing new rev 1。我会再去检查并确定。
  • 你是对的。令人费解的是,磁盘上的转储文件仅包含修订号 41,而不是文档中指定的 1_41。谢谢你的回答,有一些代表。
猜你喜欢
  • 1970-01-01
  • 2017-06-05
  • 1970-01-01
  • 1970-01-01
  • 2015-05-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-03
相关资源
最近更新 更多