我正在寻找一种更好的方法来将一组子模块重新分配给不同的提交。现在不需要实际签出并使用子模块中的代码。
现在程序是:
git submodule update --init --recursive --remote <submodule1>
cd <submodule1>
git checkout e2ddd22b003 # Repoint to commit e2ddd22b003
cd ..
bgit add <submodule1>
bgit commit -m "test"
... # Tag, etc
子模块更新操作需要时间 - 某些回购的分钟数。有没有办法避免更新?我猜不应该提取有关提交的信息,否则结账将不知道提交。话虽如此,是否有更快/更好的方式重新签署新的提交?
非常感谢,
阿德里安