将 1 年的 CVS 导出到另一个 repo?

将 1 年的 CVS 导出到另一个 repo?

我们有一个有多年历史的 CVS 仓库。它已经变得非常庞大和难以操作,所以我们想将这个单一的仓库拆分成两个仓库:

  1. 主仓库将保存 1 年的历史记录,包括当前日期。所有开发工作都将在此进行。
  2. 存档存储库将拥有完整的历史记录,直到主存储库接管为止。这将是只读的,仅用于查看历史更改。

假设我们从一个巨大的、单片的 CVS 存储库开始,是否可以通过这种方式将其拆分?如何实现?

答案1

我建议采取以下策略:

  • 将存储库复制到存档机器(有很多信息可用 -例子
  • 删除/淘汰旧版本(再次提供大量信息 -信息1信息2
    您应该非常仔细地研究 CVS 产品参考手册中的“-o”管理参数。

验证精简版的存储库并不简单,可能需要通过导出前后所有内容并进行差异分析来查看是否拥有所有内容。

负面评论:也许是时候购买一台新的、更快的电脑了。

相关内容