git存储库是否知道/保持跟踪它是否被用作其他存储库中的子模块?

时间:2019-09-20 12:44:21

标签: git git-submodules

我知道我可以询问子调制存储库,其中包含哪些存储库,但是子调制存储库是否也知道它包含在某个位置?

上下文是我想在自己的存储库中拥有一些文件,然后让多个主存储库导入其中的一些文件。然后理想情况下,如果我想知道有多少个主存储库正在使用一个特定的文件,我会询问该文件,而不是循环遍历主存储库并进行检查。

我实际上不认为是这种情况,但想要验证。

1 个答案:

答案 0 :(得分:1)

不。只有超级项目才知道其子模块。但是子模块不知道其超级项目。

您可以在子模块的实例中询问git rev-parse --show-superproject-working-tree,但是主子模块存储库不知道在哪个超级项目中使用了它。

相关问题