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

平台

我知道我可以询问子模块存储库它包含哪些存储库,但是子模块存储库是否也知道它被包含在某个地方?

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

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

博士

不。只有超级项目知道他们的子模块。但是子模块不知道他们的超级项目。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

git:将现有存储库拆分为子模块

列出Git存储库中的子模块

如何在Git存储库中移动现有的Git子模块?

如何将Git子模块指针还原为存储在包含存储库中的提交?

检查当前目录是否是Git存储库

是否可以将Subversion存储库作为Git子模块?

无法通过子模块推送Git存储库的提交

如何将Git存储库转换为嵌套在另一个(父)Git存储库中的子模块?

从存储库中删除所有Git缓存的子模块

Git中的提交是否代表存储库的状态?

如何重新设置git子模块,以保留对包含子模块的git存储库中对子模块提交的引用?

我如何知道Git存储库中的分支是否曾被重命名(本地)?

添加git子模块时出现错误“不是git存储库”?Swift 5.0 Xcode

克隆裸git存储库并跟踪其他位置的文件

主存储库中的Git Update子模块

Git / Github:替换分支的存储库的子模块

检查git存储库是否存在

当它是GitHub库时,Git子模块推送吗?

是否可以在Gitlab(或其他Git存储库管理工具)中公开特定分支?

是否有可能使git子模块URL指向存储库的子文件夹?

如何在新存储库中使用git子模块?

git存储库的较旧版本作为子模块

无法访问子模块(不是 git 存储库)

在父 git 存储库中存储完整的 git 存储库

包含 git 子模块和父存储库的单个目录

为 git 历史记录中的所有提交更改 git 子模块的远程存储库

Bamboo + Git Azure DevOps =“致命:无法从远程存储库读取。”。对于 Git 子模块

Git 子模块是独立的存储库吗?

如何从主 git 存储库中删除未跟踪的目录树(子模块/子存储库)?