Pesquise código, problemas, projetos e usuários em CodeCatalyst - Amazon CodeCatalyst

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.

Para pesquisar
  1. Na barra de pesquisa na barra de navegação superior, insira uma consulta de pesquisa.

  2. (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.

  3. 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.

  4. 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.

Para refinar o escopo de sua pesquisa para um tipo específico de informação, inclua type:result-type em sua pesquisa, onde o 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.

Para refinar o escopo da sua pesquisa para um campo específico, inclua field-name:query na pesquisa, onde o nome do campo étitle,,, usernameproject, 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”.

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”.

Para refinar o escopo de sua pesquisa para um projeto específico, inclua project:name AND query em sua pesquisa, onde 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. branchName

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. branchName Se nenhuma mensagem de confirmação for fornecida, esse valor será uma string vazia.

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.

email

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.