我正在尝试找出是否有任何方式可以运用 Github 高级搜索表单中定义的各个字段,以便让我有效地排除来自特定仓库的命中。换句话说,我想进行代码搜索,以查找所有着陆在给定仓库之外的命中,这是一种相反的仓库搜索。
我可能能够使用大小字段进行不等式调整,但我希望有些我可能忽略了的搜索方式可以符合我的需求。我的具体用例是,我们的远程仓库有一个主要的 monorepo,但是有一小部分有支持作用的仓库重用了一些需要重构的主要仓库的部分内容。我正在尝试识别那些需要升级的小仓库中的源命中。
我正在尝试找出是否有任何方式可以运用 Github 高级搜索表单中定义的各个字段,以便让我有效地排除来自特定仓库的命中。换句话说,我想进行代码搜索,以查找所有着陆在给定仓库之外的命中,这是一种相反的仓库搜索。
我可能能够使用大小字段进行不等式调整,但我希望有些我可能忽略了的搜索方式可以符合我的需求。我的具体用例是,我们的远程仓库有一个主要的 monorepo,但是有一小部分有支持作用的仓库重用了一些需要重构的主要仓库的部分内容。我正在尝试识别那些需要升级的小仓库中的源命中。
在普通搜索中使用-repo
。您可以通过在前面加上连字符(-)来排除一个存储库。
foo_library -repo:owner1/repoX -repo:owner2/repo
请参阅docs.github.com或github.community了解更多信息。