搜索语法说明

本文主要介绍Codeup支持企业级跨仓库代码搜索,不仅覆盖广泛目标词,更解锁关键词语法检索功能,使用这些语法规则,让您查找代码既高效又精准。

1

关键词说明

关键词

说明

样例

repo

指定搜索的代码仓库路径(path)或库名称(name)。

repo:myrepo,表示搜索代码仓库路径或名称中包含“myrepo”的仓库,支持通配符匹配,如my*。

mine

是否为代码库成员,支持 true,false 。

mine:true,代表仅搜索「我作为成员的代码库」范围。

file

指定搜索的代码文件路径(file path)。

file:/home/admin/logs 表示文件路径,支持通配符。

ext

支持搜索的文件扩展名类型,如 txt,md。

ext:txt,表示搜索文件扩展名为 txt 的文本或文件。

lang

支持搜索的编程语言,如 Java,C。

lang:Java,表示搜索Java的代码仓库。

author

指定作者,如提交、合并请求发起人,需使用企业成员名或个人设置昵称。

author:misha,表示代码提交、合并请求创建的作者为misha。

reviewer

指定合并请求的评审人,需使用企业成员名或个人设置昵称。

reviewer:misha,表示查询评审人为misha的合并请求。

mrstate

指定合并请求状态,支持 merged(已合并)、closed(已关闭)、opened(已开启未合并)、accepted(评审已通过未合并)。

mrstate:opened,表示查询开启状态的合并请求。

visibility

指定代码库可见性,可选 private(私有) 、internal_public(企业内公开)。

visibility:private,表示查询企业私有的代码库。

连接词

说明

AND

逻辑“与”,因为如果表达式之间不加任何操作符,则默认为AND。

OR

逻辑“或”。

NOT

逻辑“非”,对于过滤选项,也可使用 - 于关键词,如-repo:myrepo,表示查询除了myrepo之外的库。