GitHub高级搜索如何排除指定仓库

11

我正在尝试找出是否有任何方式可以运用 Github 高级搜索表单中定义的各个字段,以便让我有效地排除来自特定仓库的命中。换句话说,我想进行代码搜索,以查找所有着陆在给定仓库之外的命中,这是一种相反的仓库搜索。

我可能能够使用大小字段进行不等式调整,但我希望有些我可能忽略了的搜索方式可以符合我的需求。我的具体用例是,我们的远程仓库有一个主要的 monorepo,但是有一小部分有支持作用的仓库重用了一些需要重构的主要仓库的部分内容。我正在尝试识别那些需要升级的小仓库中的源命中。

Github高级搜索表单中的仓库选项字段

https://github.com/search/advanced?q=test&type=Repositories

1个回答

19

在普通搜索中使用-repo。您可以通过在前面加上连字符(-)来排除一个存储库。

foo_library -repo:owner1/repoX -repo:owner2/repo

请参阅docs.github.comgithub.community了解更多信息。


请参阅文档中的相应部分 - undefined
对我来说不起作用:“抱歉,我们还不支持-repo:cncf/tag-security过滤器。了解更多关于过滤器的信息。” - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接