简单且非常需要的功能,只是想知道是否可以在所有存储库而不是特定存储库中搜索 GITLAB 中的特定文件。GITLAB 的右上角有一个巨大的搜索图标,它将搜索相应的映射存储库名称,但不搜索文件。
我想通过我在 GITLAB 中有权访问的所有存储库搜索特定文件。
请注意,GITLAB 托管在我组织的私有域中。因此,谷歌搜索filename:something.txt 或 Something.txt in:path 不起作用(这是由一位用户在 GITHUB 的某些帖子中建议的)。
是的,可以通过启用 Elastic Search集成来使用高级搜索功能。
配置完成后,您可以使用高级语法搜索和搜索过滤器来查找您需要的内容。
例如,您可以.gitlab-ci.yml在所有项目的文件中搜索其中的文本,tags.yml在全局搜索栏中输入以下内容:
tags.yml filename:gitlab-ci
Run Code Online (Sandbox Code Playgroud)
另一个在所有存储库中搜索 abc.txt 文件的示例(确保“组”和“项目”下拉菜单设置为“任意”):
* filename:abc.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12508 次 |
| 最近记录: |