本文主要介绍Codeup支持企业级跨仓库代码搜索,不仅覆盖广泛目标词,更解锁关键词语法检索功能,使用这些语法规则,让您查找代码既高效又精准。
关键词说明
关键词 | 说明 | 样例 |
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之外的库。 |