Cerca codice, problemi, progetti e utenti in CodeCatalyst - Amazon CodeCatalyst

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Cerca codice, problemi, progetti e utenti in CodeCatalyst

Usa la barra di ricerca o una finestra dedicata CodeCatalyst ai risultati di ricerca per cercare codice, problemi, progetti e utenti CodeCatalyst.

Puoi trovare risorse nel tuo spazio e nei tuoi progetti inserendo domande come nome, descrizione e stato nella barra di ricerca. Puoi anche affinare le query di ricerca utilizzando il linguaggio delle query di ricerca.

Per effettuare una ricerca
  1. Nella barra di ricerca nella barra di navigazione in alto, inserisci una query di ricerca.

  2. (Facoltativo) Perfeziona la query di ricerca utilizzando CodeCatalyst il linguaggio di ricerca utilizzato. Per ulteriori informazioni, consulta la pagina Perfezionamento della query di ricerca.

  3. Esegui una di queste operazioni:

    • Per cercare risorse all'interno del progetto in cui ti trovi attualmente, scegli Questo progetto.

    • Per cercare risorse all'interno di tutti i progetti nello spazio in cui ti trovi attualmente, scegli Questo spazio.

  4. Visualizza i risultati della ricerca in una finestra dedicata dei risultati di ricerca effettuando una delle seguenti operazioni:

    • Nella parte inferiore della finestra dei risultati della ricerca rapida, scegli Visualizza tutti i risultati in project-name | space-name per visualizzare tutti i risultati della ricerca.

    • Premi Invio per visualizzare tutti i risultati della ricerca.

Suggerimento

Menziona gli altri utenti del progetto in un commento o nella descrizione di una pull request, oppure in un commento o descrizione del problema, utilizzando il segno @ seguito dal nome visualizzato o dal nome utente. Puoi anche creare link a risorse come problemi o file di codice usando il segno @ seguito dal nome del problema o del file di codice.

Perfezionamento della query di ricerca

Se non riesci a trovare ciò che stai cercando dopo la ricerca, puoi affinare la ricerca utilizzando il linguaggio CodeCatalyst di query specializzato. I singoli campi non hanno limiti di caratteri, ma la query complessiva ha un limite di 1.024 caratteri.

Per restringere l'ambito della ricerca a un tipo specifico di informazioni, includi type:result-type nella ricerca, dove il tipo di risultato ècode,, issue o. project user

Esempi:

  • type:code AND java— Mostra i risultati del codice nei campi relativi al codice che contengono «java».

    Per ulteriori informazioni, consulta Campi di codice.

  • type:issue AND Bug— Mostra i risultati dei problemi nei campi relativi al problema che contengono «Bug».

    Per ulteriori informazioni, consulta Campi del problema.

  • type:user AND MaryMajor— Mostra i risultati degli utenti nei campi relativi all'utente che contengono «». MaryMajor

    Per ulteriori informazioni, consulta Campi utente.

  • type:project AND Datafeeder— Mostra i risultati del progetto che contengono «Datafeeder».

    Per ulteriori informazioni, consulta Campi del progetto.

Per restringere l'ambito della ricerca a un campo specifico, includi field-name:query nella ricerca, dove il nome del campo ètitle,, username projectdescription, e così via, e query è il testo che stai cercando. Per un elenco di campi, consulta. Riferimento ai campi ricercabili È possibile cercare più interrogazioni utilizzando le parentesi.

Esempi:

  • title:bug— Mostra i risultati in cui il titolo contiene «bug».

  • username:John— Mostra i risultati in cui il nome utente contiene «John».

  • project:DataFeeder— Mostra i risultati del progetto «DataFeeder». La query non distingue tra maiuscole e minuscole.

  • description:overview— Mostra i risultati in cui la descrizione contiene «panoramica».

Per specificare i vincoli sulle frasi di ricerca, è possibile utilizzare gli operatori booleani e. AND OR NOT Se elenchi più frasi, CodeCatalyst per impostazione predefinita le unisce. OR Puoi raggruppare le frasi di ricerca usando le parentesi.

  • exception AND type:code— Mostra solo i risultati del codice per «eccezione».

  • path:README.md AND repo:ServerlessAPI— Mostra i risultati per i percorsi con «README.md» in cui il repository è denominato «ServerlessAPI».

  • buildspec.yml AND (repo:ServerlessAPI OR ServerlessWebApp)— Mostra i risultati per «buildspec.yml» dove il repository è «ServerlessAPI» o «». ServerlessWebApp

  • path:java NOT (path:py OR path:ts)— Mostra i risultati in cui il percorso contiene «java» ma non «py» o «ts».

Per restringere l'ambito della ricerca a un progetto specifico, includi project:name AND query nella ricerca, dove nome è il progetto all'interno del quale stai cercando e query è il contenuto che stai cercando.

  • project:name AND query— Mostra i risultati in cui il percorso contiene la query e il nome del progetto.

Considerazioni sull'utilizzo della ricerca

Aggiornamenti ritardati dei contenuti: possono essere necessari diversi minuti prima che gli aggiornamenti dei contenuti, ad esempio modifiche di nome o riassegnazioni di problemi, si riflettano nei risultati della ricerca. Gli aggiornamenti di grandi dimensioni, come la migrazione di una base di codice, possono richiedere più tempo per essere visualizzati nei risultati di ricerca.

Esclusione dei caratteri speciali: i seguenti caratteri speciali richiedono un'attenzione speciale nelle query di ricerca:. + - & & || ! ( ) { } [ ] ^ " ~ * ? : \ I caratteri speciali non influiranno sulla query, ed è necessario rimuoverli o evitarli. Per sfuggire a un carattere, aggiungete una barra rovesciata (\) davanti ad esso. Ad esempio, la query di ricerca [Feature] dovrebbe essere Feature o\ [Feature\].

Restringimento della ricerca: la ricerca non fa distinzione tra maiuscole e minuscole. La ricerca esclusivamente in lettere minuscole evita che le query suddividano le parole in caso di modifica tra maiuscole e minuscole. Ad esempio, per eseguire una query solo per MyService e soloMyService, è consigliabile eseguire una query per myservice evitare risultati che contengono solo o. my service

Per impostazione predefinita, la ricerca unisce parole e parti di parole con la congiunzione OR-wise. Ad esempio, new function potrebbe restituire risultati contenenti entrambi new function e anche risultati con solo o. new function Per evitare quest'ultimo problema, combina più parole conAND. Ad esempio, puoi cercarenew AND function.

Rami predefiniti: la ricerca restituirà solo i risultati del codice dell'ultimo commit sul ramo predefinito di un repository di origine. Per trovare codice su altri branch o commit, prendi in considerazione la possibilità di clonare il repository localmente, aprire il ramo in un ambiente di sviluppo o visualizzare i rami e i dettagli nell'interfaccia utente. CodeCatalyst La modifica del ramo predefinito comporta l'aggiornamento dei file individuabili tramite la ricerca. Per ulteriori informazioni, consulta Gestione del ramo predefinito per un repository.

Importante

CodeCatalyst non supporta il rilevamento delle modifiche nel ramo predefinito per gli archivi collegati. Per modificare il ramo predefinito per un repository collegato, è necessario prima scollegarlo CodeCatalyst, modificare il ramo predefinito e quindi collegarlo nuovamente. Per ulteriori informazioni, consulta Collegamento di GitHub repository, repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst.

Come procedura consigliata, assicurati sempre di disporre della versione più recente dell'estensione prima di collegare un repository.

Riferimento ai campi ricercabili

CodeCatalyst esegue la ricerca nei seguenti campi quando si inseriscono delle query di ricerca. Gli alias sono un altro nome che è possibile utilizzare per fare riferimento al campo nel linguaggio di interrogazione avanzato.

Campo Alias Descrizione

Nome del ramo

ramo

Nome del ramo in cui si trova il file di codice.

code

N/D

Informazioni sul contenuto del codice sotto forma di frammenti di codice che indicano parti del codice sorgente corrispondenti alla ricerca.

CommitID

N/D

ID di commit del commit in cui il file di codice restituito è stato aggiornato l'ultima volta. Può o meno essere l'ID di commit all'inizio del nome del ramo specificato in. branchName

Messaggio di commit

N/D

Messaggio di commit del commit in cui il file di codice è stato aggiornato l'ultima volta. Può o meno essere il messaggio di commit all'inizio del nome del ramo specificato in. branchName Se non è stato fornito alcun messaggio di commit, questo valore sarà una stringa vuota.

filePath

path

Percorso del file di codice.

lastUpdatedBy

N/D

CodeCatalyst utente che ha aggiornato per ultimo il file di codice. Se il nome utente non è disponibile, questo valore sarà l'indirizzo email dell'utente come configurato nel file di configurazione Git.

lastUpdatedById

N/D

ID univoco generato dal sistema dell'utente che ha aggiornato per l'ultima volta il file di codice. Se l'ID utente non è disponibile, questo valore potrebbe essere l'indirizzo e-mail dell'utente.

lastUpdatedTime

N/D

Ora in cui i dati di ricerca sono stati aggiornati l'ultima volta con il commit che conteneva il file di codice (nel timestamp del tempo universale coordinato (UTC)).

projectId

N/D

ID univoco del progetto generato dal sistema.

projectName

ProjectNames, progetto

Visualizza il nome del progetto che contiene l'archivio dei sorgenti in cui è stato eseguito il commit del file di codice.

RepositoryID

Repoid

ID univoco del repository di origine generato dal sistema.

Nome del repository

repository, repo

Visualizza il nome del repository di origine in cui è stato eseguito il commit del file di codice.

Campo Alias Descrizione

ID assegnatari

ID assegnatario

ID univoci generati dal sistema degli utenti assegnati al problema.

assegnatari

cessionario

Nomi utente degli utenti assegnati al problema.

Creato da

N/D

Visualizza il nome dell'utente che ha creato il problema.

createdById

N/D

ID univoco generato dal sistema dell'utente che ha creato il problema.

Ora di creazione

N/D

Ora di creazione del problema (nel timestamp del tempo universale coordinato (UTC)).

description

N/D

Descrizione del problema.

è archiviato

archived

Valore booleano che indica se creare il problema in uno stato di archiviazione.

È bloccato

blocked

Valore booleano che indica se il problema è contrassegnato come bloccato.

LabelID

ID etichetta

ID univoci delle etichette di un problema generati dal sistema.

lastUpdatedBy

N/D

Visualizza il nome dell'utente che ha aggiornato per ultimo il problema.

lastUpdatedById

N/D

ID univoco generato dal sistema dell'utente che ha aggiornato per ultimo il problema.

lastUpdatedTime

N/D

Ora dell'ultimo aggiornamento del problema (nel timestamp del tempo universale coordinato (UTC)).

priority

N/D

Priorità del problema, se ne è stata assegnata una.

projectId

N/D

ID univoco del progetto generato dal sistema.

projectName

ProjectNames, progetto

Progetto in cui è possibile trovare questo problema.

ShortID

N/D

Identificatore abbreviato e ad incremento automatico del problema.

status

N/D

Stato del problema che indica se il problema è in arretrato o nella colonna della scheda.

ID di stato

N/D

Identificatore di sistema dello stato.

titolo

N/D

Titolo del problema.

Campo Alias Description

description

N/D

Descrizione del progetto.

lastUpdatedTime

N/D

Ora dell'ultimo aggiornamento dei metadati del progetto (nel timestamp del tempo universale coordinato (UTC)).

projectName

project

Nome del progetto nello spazio.

Percorso del progetto

N/D

Nome del progetto indirizzabile tramite URL, definito durante la creazione del progetto. Utilizzato negli URL che richiedono il nome del progetto.

Campo Alias Descrizione

displayName

N/D

Nome usato per l'utente in CodeCatalyst. I nomi visualizzati non sono univoci.

e-mail

N/D

Indirizzo e-mail dell'utente.

lastUpdatedTime

N/D

Ora dell'ultimo aggiornamento dei metadati dell'utente (nel timestamp dell'ora universale coordinata (UTC)).

userName

username

Nome utente scelto dall'utente al momento della registrazione. CodeCatalyst A differenza dei nomi visualizzati, i nomi utente non possono essere modificati.