“超级”-repo 在哪里跟踪每个子模块的提交?
我在 .gitmodules 中没有看到任何这些信息
我想要实现的是,如果我用 say 标记“超级”-repo,1.0-alpha
那么它会记住当时所有子模块的提交时间,所以当我稍后签出该标签时,我会在他们的正确的提交位置也是如此。
如果不手动写下每个子模块的提交位置,这是否可能?
我现在意识到以后可以通过以下方式获取该信息:
git ls-tree <tag>
但是随后我将不得不进入每个子模块并在提交时手动签出该特定子模块abc1234
..
/大卫