As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Pesquise código, problemas, projetos e usuários em CodeCatalyst
Use a barra de pesquisa ou uma janela de resultados de pesquisa dedicada CodeCatalyst para pesquisar códigos, problemas, projetos e usuários CodeCatalyst.
Você pode encontrar recursos em seu espaço e projetos inserindo consultas como nome, descrição e status na barra de pesquisa. Você também pode refinar suas consultas de pesquisa usando a linguagem da consulta de pesquisa.
Tópicos
Para pesquisar
-
Na barra de pesquisa na barra de navegação superior, insira uma consulta de pesquisa.
-
(Opcional) Refine sua consulta de pesquisa usando o idioma CodeCatalyst da consulta de pesquisa. Para ter mais informações, consulte Refinando sua consulta de pesquisa.
-
Execute um destes procedimentos:
-
Para pesquisar recursos no projeto em que você está atualmente, escolha Este projeto.
-
Para pesquisar recursos em todos os projetos no espaço em que você está atualmente, escolha Este espaço.
-
-
Visualize os resultados da pesquisa em uma janela dedicada aos resultados da pesquisa fazendo o seguinte:
-
Na parte inferior da janela de resultados da pesquisa rápida, escolha Exibir todos os resultados em nome do projeto | nome do espaço para ver todos os resultados da pesquisa.
-
Pressione Enter para ver todos os resultados da pesquisa.
-
dica
Mencione outros usuários do projeto em um comentário ou descrição de pull request, ou em um comentário ou descrição do problema, usando o sinal @ seguido pelo nome de exibição ou nome de usuário. Você também pode vincular recursos como problemas ou arquivos de código usando o sinal @ seguido pelo nome do problema ou do arquivo de código.
Refinando sua consulta de pesquisa
Se você não conseguir encontrar o que está procurando depois de pesquisar, você pode refinar sua pesquisa com a linguagem CodeCatalyst de consulta especializada. Os campos individuais não têm limite de caracteres, mas a consulta geral tem um limite de 1.024 caracteres.
Refinação por tipo
Para refinar o escopo de sua pesquisa para um tipo específico de informação, inclua
em sua pesquisa, onde o type:result-type
tipo de resultado
écode
,,issue
, project
ou. user
Exemplos:
-
type:code AND java
— Mostre os resultados do código em campos relacionados ao código que contêm “java”.Para ter mais informações, consulte Campos de código.
-
type:issue AND Bug
— Mostre os resultados do problema em campos relacionados ao problema que contêm “Bug”.Para ter mais informações, consulte Campos de problema.
-
type:user AND MaryMajor
— Mostre os resultados do usuário em campos relacionados ao usuário que contêm “MaryMajor”.Para ter mais informações, consulte Campos de usuário.
-
type:project AND Datafeeder
— Mostre os resultados do projeto que contêm “Datafeeder”.Para ter mais informações, consulte Campos do projeto.
Refinação por campo
Para refinar o escopo da sua pesquisa para um campo específico, inclua
na pesquisa, onde o field-name:query
nome do campo
étitle
,,, username
project
, e assim por diantedescription
, e a consulta
é o texto que você está pesquisando. Para obter uma lista de campos, consulteReferência de campos pesquisáveis. Você pode pesquisar várias consultas usando parênteses.
Exemplos:
-
title:bug
— Mostrar resultados em que o título contém “bug”. -
username:John
— Mostrar resultados em que o nome do usuário contém “John”. -
project:DataFeeder
— Mostrar resultados no projeto “DataFeeder”. A consulta não diferencia maiúsculas de minúsculas. -
description:overview
— Mostrar resultados onde a descrição contém “visão geral”.
Refinando com operadores booleanos
Para especificar restrições nas frases de pesquisa, você pode usar os operadores booleanosAND
, e. OR
NOT
Se você listar várias frases, CodeCatalyst as juntará OR
por padrão. Você pode agrupar frases de pesquisa usando parênteses.
-
exception AND type:code
— Mostrar apenas os resultados do código para “exceção”. -
path:README.md AND repo:ServerlessAPI
— Mostre resultados para caminhos com “README.md” em que o repositório é denominado “ServerlessAPI”. -
buildspec.yml AND (repo:ServerlessAPI OR ServerlessWebApp)
— Mostrar resultados para “buildspec.yml” em que o repositório é “ServerlessAPI” ou “”. ServerlessWebApp -
path:java NOT (path:py OR path:ts)
— Mostra resultados em que o caminho contém “java”, mas não “py” ou “ts”.
Refinação por projeto
Para refinar o escopo de sua pesquisa para um projeto específico, inclua
em sua pesquisa, onde project:name AND query
nome
é o projeto no qual você está pesquisando e consulta
é o conteúdo que você está pesquisando.
-
project:name AND query
— Mostrar resultados em que o caminho contém a consulta e o nome do projeto.
Considerações ao trabalhar com a pesquisa
Atualizações de conteúdo atrasadas — Pode levar vários minutos para que atualizações de conteúdo, como alterações de nome ou reatribuições de problemas, sejam refletidas nos resultados da pesquisa. Atualizações grandes, como uma migração de base de código, podem levar mais tempo para aparecer nos resultados da pesquisa.
Escapando caracteres especiais - Os seguintes caracteres especiais requerem consideração especial em suas consultas de pesquisa:. + - & & || ! ( ) { } [ ]
^ " ~ * ? : \
Caracteres especiais não influenciarão a consulta e você deverá removê-los ou evitá-los. Para escapar de um caractere, adicione uma barra invertida (\) na frente dele. Por exemplo, a consulta de pesquisa [Feature] deve ser Feature ou\ [Feature\].
Limitando a pesquisa — a pesquisa não diferencia maiúsculas de minúsculas. Pesquisar em letras minúsculas evita que suas consultas dividam palavras na mudança de maiúsculas e minúsculas. Por exemplo, para consultar por MyService
e somenteMyService
, considere consultar myservice
para evitar resultados que contenham somente my
ouservice
.
A pesquisa une palavras e partes de palavras com a conjunção OR-wise por padrão. Por exemplo, new function
poderia retornar resultados contendo ambos new
function
e também resultados com apenas new
oufunction
. Para evitar o último, combine várias palavras comAND
. Por exemplo, você pode pesquisarnew AND function
.
Ramificações padrão — A pesquisa retornará somente os resultados do código da confirmação mais recente na ramificação padrão do repositório de origem. Para encontrar código em outras ramificações ou commits, considere clonar o repositório localmente, abrir a ramificação em um ambiente de desenvolvimento ou visualizar as ramificações e os detalhes na interface do usuário. CodeCatalyst A alteração da ramificação padrão resulta em atualizações nos arquivos que podem ser descobertos pela pesquisa. Para ter mais informações, consulte Gerenciando a ramificação padrão de um repositório.
Importante
CodeCatalyst não suporta a detecção de alterações na ramificação padrão para repositórios vinculados. Para alterar a ramificação padrão de um repositório vinculado, você deve primeiro desvinculá-la CodeCatalyst, alterar a ramificação padrão e depois vinculá-la novamente. Para ter mais informações, consulte Vinculando GitHub repositórios, repositórios do Bitbucket, repositórios de GitLab projetos e projetos do Jira no CodeCatalyst.
Como prática recomendada, sempre verifique se você tem a versão mais recente da extensão antes de vincular um repositório.
Referência de campos pesquisáveis
CodeCatalyst pesquisa os seguintes campos quando você insere consultas de pesquisa. Aliases são outro nome que você pode usar para referenciar o campo na linguagem de consulta avançada.
Campo | Alias | Descrição |
---|---|---|
Nome da filial |
ramo |
Nome da filial em que o arquivo de código está. |
Código |
N/D |
Informações sobre o conteúdo do código na forma de trechos de código indicando partes do código-fonte que corresponderam à pesquisa. |
ID de confirmação |
N/D |
ID de confirmação da confirmação na qual o arquivo de código retornado foi atualizado pela última vez. Pode ou não ser o ID do commit na ponta do nome da ramificação especificado em. |
Mensagem de confirmação |
N/D |
Mensagem de confirmação da confirmação na qual o arquivo de código foi atualizado pela última vez. Pode ou não ser a mensagem de confirmação na ponta do nome da ramificação especificado em. |
filePath |
caminho |
Caminho do arquivo desse arquivo de código. |
lastUpdatedBy |
N/D |
CodeCatalyst usuário que atualizou o arquivo de código pela última vez. Se o nome de usuário não estiver disponível, esse valor será o endereço de e-mail do usuário conforme configurado no arquivo de configuração do Git. |
lastUpdatedByIdentificação |
N/D |
ID exclusiva gerada pelo sistema do usuário que atualizou o arquivo de código pela última vez. Se a ID do usuário não estiver disponível, esse valor pode ser o endereço de e-mail do usuário. |
lastUpdatedTime |
N/D |
Hora em que os dados da pesquisa foram atualizados pela última vez com o commit que continha o arquivo de código (em horário universal coordenado (UTC)). |
projectId |
N/D |
ID exclusiva do projeto gerada pelo sistema. |
projectName |
Nomes do projeto, projeto |
Nome de exibição do projeto que contém o repositório de origem em que o arquivo de código foi confirmado. |
ID do repositório |
RepoID |
ID exclusiva gerada pelo sistema do repositório de origem. |
repositoryName |
repositório, repositório |
Nome de exibição do repositório de origem em que o arquivo de código foi confirmado. |
Campo | Alias | Descrição |
---|---|---|
IDs dos destinatários |
ID do destinatário |
IDs exclusivos gerados pelo sistema dos usuários atribuídos ao problema. |
cessionários |
destinatário |
Nomes de usuário dos usuários atribuídos ao problema. |
Criado por |
N/D |
Nome de exibição do usuário que criou o problema. |
createdById |
N/D |
ID exclusiva gerada pelo sistema do usuário que criou o problema. |
Hora de criação |
N/D |
Hora em que o problema foi criado (em horário universal coordenado (UTC)). |
description |
N/D |
Descrição do problema. |
É arquivado |
archived |
Valor booleano que indica se a ocorrência deve ser criada em um estado arquivado. |
Está bloqueado |
blocked |
Valor booleano que indica se o problema está marcado como bloqueado. |
IDs de etiquetas |
ID da etiqueta |
IDs exclusivos dos rótulos gerados pelo sistema para um problema. |
lastUpdatedBy |
N/D |
Nome de exibição do usuário que atualizou o problema pela última vez. |
lastUpdatedByIdentificação |
N/D |
ID exclusiva gerada pelo sistema do usuário que atualizou o problema pela última vez. |
lastUpdatedTime |
N/D |
Hora em que o problema foi atualizado pela última vez (em horário universal coordenado (UTC)). |
priority |
N/D |
Prioridade do problema, se um tiver sido atribuído. |
projectId |
N/D |
ID exclusiva do projeto gerada pelo sistema. |
projectName |
Nomes do projeto, projeto |
Projeto no qual esse problema pode ser encontrado. |
ID curta |
N/D |
Identificador abreviado e de incremento automático para o problema. |
status |
N/D |
Status do problema que indica se o problema está na lista de pendências ou na coluna a bordo. |
ID de status |
N/D |
Identificador do status do sistema. |
title |
N/D |
Título da edição. |
Campo | Alias | Descrição |
---|---|---|
description |
N/D |
Descrição do projeto. |
lastUpdatedTime |
N/D |
Hora em que os metadados do projeto foram atualizados pela última vez (em horário universal coordenado (UTC)). |
projectName |
project |
Nome do projeto no espaço. |
Caminho do projeto |
N/D |
Nome roteável por URL do projeto, definido durante a criação do projeto. Usado em URLs que exigem o nome do projeto. |
Campo | Alias | Descrição |
---|---|---|
Nome de exibição |
N/D |
Nome usado para o usuário em CodeCatalyst. Os nomes de exibição não são exclusivos. |
|
N/D |
Endereço de e-mail do usuário. |
lastUpdatedTime |
N/D |
Hora em que os metadados do usuário foram atualizados pela última vez (em horário universal coordenado (UTC)). |
userName |
username |
Nome de usuário escolhido pelo usuário quando ele se inscreveu CodeCatalyst. Diferentemente dos nomes de exibição, os nomes de usuário não podem ser alterados. |