有没有办法将其内容包括历史记录展平/替换为水银子存储库

问题描述

我试图查看是否可以从源代码树中删除子仓库。

使用我们的源代码树。我们有两个子仓库,这些仓库的原始用途早已过去。我想尝试用包含整个树的单个仓库替换它们。这将改善围绕提交,搜索历史记录和性能的工作流程,因为只需要推/拉一棵树,防止分支不同步引起的问题,并使七足动物等工具更可行。

我想保留所有回购的历史记录。我会尝试的解决方案是:

  • 导出每个回购的每个变更集。
  • 使用添加的子仓库中匹配的变更集更新根仓库中的每个变更集。
  • 为子仓库中没有匹配变更集的根仓库创建空变更集。
  • 用某种“ .flattened_hgsub {repo,state}”替换.hgsub {repo,state}
  • 创建新的汞树。
  • 将每个变更集导入到新树中。

我只是想知道已经有一种工具可以做这样的事情了。否则我会看看我是否可以自己做。 (除掉旧的python技能)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)