我有一个带有一个子模块的git repo。我使用了here描述的方法来连接它们。
现在,我想使用filter-branch从子模块中检出超级项目的每个修订版本的特定修订版本。我编写了一个脚本,但是checkout不起作用,因为在临时根目录中,子模块没有.git目录...
有办法吗?
感谢。
答案 0 :(得分:1)
好吧,我最后做了git rebase -i,为所有相关提交输入'edit'(我可以用regexp找到它们),然后使用一个执行实际子模块checkout,commit,rebase --continue的脚本
我想没有一种直接的方法可以做到这一点......