跟踪/查找 Git 子模块的用法
Trace / Find Usages of Git Submodule
是否可以查看哪些存储库正在使用子模块?例如,如果我为 38 个项目创建了一个插件,我能看到哪些项目正在实现这个子模块吗?
甚至不知道这在 git 中是否可行。但也许在像 github 或 bitbucket 这样的服务级别上?
愿意就此快速关闭。
只是从维护的角度考虑这个问题。
如果您正在使用 GitHub 并且可以访问使用该子模块的存储库,您可以在 GitHub 的搜索框中输入您的子项目的路径。例如,“:foo/bar.git”.
这将与其他项目的 .gitmodules 文件中的条目相匹配。
我已经很多年没用过 BitBucket 了,但我希望它有类似的功能。
撰写本文时来自 Bitbucket 仪表板(21 年 1 月)
- 点击搜索(左上角)
- 点击“搜索代码”
- 搜索子模块的名称(这将在子模块的“git 克隆”uri 的末尾):
sharedmodulename.git
Returns 存储库中引用共享模块的所有 .git 模块文件的列表
是否可以查看哪些存储库正在使用子模块?例如,如果我为 38 个项目创建了一个插件,我能看到哪些项目正在实现这个子模块吗?
甚至不知道这在 git 中是否可行。但也许在像 github 或 bitbucket 这样的服务级别上?
愿意就此快速关闭。
只是从维护的角度考虑这个问题。
如果您正在使用 GitHub 并且可以访问使用该子模块的存储库,您可以在 GitHub 的搜索框中输入您的子项目的路径。例如,“:foo/bar.git”.
这将与其他项目的 .gitmodules 文件中的条目相匹配。
我已经很多年没用过 BitBucket 了,但我希望它有类似的功能。
撰写本文时来自 Bitbucket 仪表板(21 年 1 月)
- 点击搜索(左上角)
- 点击“搜索代码”
- 搜索子模块的名称(这将在子模块的“git 克隆”uri 的末尾):
sharedmodulename.git
Returns 存储库中引用共享模块的所有 .git 模块文件的列表