跟踪/查找 Git 子模块的用法

Trace / Find Usages of Git Submodule

是否可以查看哪些存储库正在使用子模块?例如,如果我为 38 个项目创建了一个插件,我能看到哪些项目正在实现这个子模块吗?

甚至不知道这在 git 中是否可行。但也许在像 github 或 bitbucket 这样的服务级别上?

愿意就此快速关闭。

只是从维护的角度考虑这个问题。

如果您正在使用 GitHub 并且可以访问使用该子模块的存储库,您可以在 GitHub 的搜索框中输入您的子项目的路径。例如,“:foo/bar.git”.

这将与其他项目的 .gitmodules 文件中的条目相匹配。

我已经很多年没用过 BitBucket 了,但我希望它有类似的功能。

撰写本文时来自 Bitbucket 仪表板(21 年 1 月)

  1. 点击搜索(左上角)
  1. 点击“搜索代码”
  2. 搜索子模块的名称(这将在子模块的“git 克隆”uri 的末尾):

sharedmodulename.git

Returns 存储库中引用共享模块的所有 .git 模块文件的列表