我知道我可以询问子调制存储库,其中包含哪些存储库,但是子调制存储库是否也知道它包含在某个位置?
上下文是我想在自己的存储库中拥有一些文件,然后让多个主存储库导入其中的一些文件。然后理想情况下,如果我想知道有多少个主存储库正在使用一个特定的文件,我会询问该文件,而不是循环遍历主存储库并进行检查。
我实际上不认为是这种情况,但想要验证。
答案 0 :(得分:1)
不。只有超级项目才知道其子模块。但是子模块不知道其超级项目。
您可以在子模块的实例中询问git rev-parse
--show-superproject-working-tree
,但是主子模块存储库不知道在哪个超级项目中使用了它。