搜索语法说明

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之外的库

阿里云首页 云效2020 相关技术圈