过滤历史记录以清除子模块中的git repo

时间:2012-07-08 20:43:38

标签: git bazaar git-submodules

如何删除git仓库中不再使用子模块(合并它们)的子模块的引用,以便集市可以导入它?

  

bzr:错误:您从中获取的存储库包含尚未受支持的子模块。

应该可以根据jelmer:https://bugs.launchpad.net/bzr/+bug/402814/comments/43

  

没有办法告诉导入系统只是忽略历史记录。您可以提供一个自定义存储库,其中包含从历史记录中过滤掉的子模块,或者从github上的历史记录中过滤掉它们。

2 个答案:

答案 0 :(得分:2)

您不能,请参阅https://answers.launchpad.net/launchpad/+question/88128/了解原因。看起来好像他们试图让bzr来处理这个问题,但现在还没有。

答案 1 :(得分:0)

尚不支持导入包含子模块的存储库。在bzr-git中存在处理子模块所需的支持,但是子模块被映射到的特征(称为“嵌套树”)尚未完成。