作为Git子模块跟踪bzr存储库

作为Git子模块跟踪bzr存储库,git,github,bazaar,Git,Github,Bazaar,我在GitHub上有一个存储库,它依赖于在Bazaar开发的两个项目。目前我只是下载和解压源代码,但如果我能保留它们的历史记录就好了。有没有简单的解决办法

我在GitHub上有一个存储库,它依赖于在Bazaar开发的两个项目。目前我只是下载和解压源代码,但如果我能保留它们的历史记录就好了。有没有简单的解决办法
编辑:现在git.git的contrib/中有一个
git远程bzr
。使用它。

git bzr演示了如何将bzr存储库作为git分支,但如何将其作为git子模块?我是否误解了什么?使用
git子模块
将具有导入历史记录的存储库作为主存储库中的子模块。这里有一个链接:
git-remote-bzr
现在与git分开维护,可在以下位置获得:。但是,在安装了git remote bzr的情况下运行
git子模块add bzr::REPO
失败,错误消息为“致命:不允许传输'bzr'”(git版本1.9.1)。@zrajm:
export git_ALLOW_协议=文件:git:http:https:ssh:bzr
修复了该问题。子模块受到限制,以防止执行任意命令。看见