Suchen Sie nach Code, Problemen, Projekten und Benutzern in CodeCatalyst - Amazon CodeCatalyst

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Suchen Sie nach Code, Problemen, Projekten und Benutzern in CodeCatalyst

Verwenden Sie die Suchleiste oder ein spezielles Fenster mit Suchergebnissen, CodeCatalyst um Code, Probleme, Projekte und Benutzer zu durchsuchen CodeCatalyst.

Sie können Ressourcen in Ihrem Bereich und in Ihren Projekten finden, indem Sie Abfragen wie Name, Beschreibung und Status in die Suchleiste eingeben. Sie können Ihre Suchanfragen auch mithilfe der Sprache der Suchanfrage verfeinern.

Um zu suchen
  1. Geben Sie in der Suchleiste in der oberen Navigationsleiste eine Suchabfrage ein.

  2. (Optional) Verfeinern Sie Ihre Suchabfrage mithilfe CodeCatalyst der Sprache der Suchanfrage. Weitere Informationen finden Sie unter Verfeinern Sie Ihre Suchabfrage.

  3. Führen Sie eine der folgenden Aktionen aus:

    • Um innerhalb des Projekts, in dem Sie sich gerade befinden, nach Ressourcen zu suchen, wählen Sie Dieses Projekt aus.

    • Um in allen Projekten in dem Bereich, in dem Sie sich gerade befinden, nach Ressourcen zu suchen, wählen Sie Dieser Bereich.

  4. Zeigen Sie Suchergebnisse in einem speziellen Suchergebnisfenster an, indem Sie einen der folgenden Schritte ausführen:

    • Wählen Sie unten im Fenster mit den Schnellsuchergebnissen die Option Alle Ergebnisse in Projektname | Space-Name anzeigen, um alle Suchergebnisse anzuzeigen.

    • Drücken Sie die Eingabetaste, um alle Suchergebnisse anzuzeigen.

Tipp

Erwähnen Sie andere Projektbenutzer in einem Pull-Request-Kommentar oder einer Beschreibung oder in einem Problemkommentar oder einer Problembeschreibung, indem Sie das @-Zeichen gefolgt von ihrem Anzeigenamen oder Benutzernamen verwenden. Du kannst auch Links zu Ressourcen wie Problemen oder Codedateien erstellen, indem du das @-Zeichen gefolgt vom Namen des Problems oder der Codedatei verwendest.

Verfeinern Sie Ihre Suchabfrage

Wenn Sie nach der Suche nicht finden, wonach Sie suchen, können Sie Ihre Suche mit CodeCatalyst der speziellen Abfragesprache verfeinern. Einzelne Felder haben kein Zeichenlimit, aber die gesamte Abfrage hat ein Limit von 1.024 Zeichen.

Um den Umfang Ihrer Suche auf einen bestimmten Informationstyp zu beschränken, schließen Sie type:result-type in Ihre Suche ein, wobei der Ergebnistypcode,issue, project oder ist. user

Beispiele:

  • type:code AND java— Zeigt Codeergebnisse in codebezogenen Feldern an, die „Java“ enthalten.

    Weitere Informationen finden Sie unter Felder codieren.

  • type:issue AND Bug— Zeigt Problemergebnisse in problembezogenen Feldern an, die „Bug“ enthalten.

    Weitere Informationen finden Sie unter Felder für Probleme.

  • type:user AND MaryMajor— Zeigt Benutzerergebnisse in benutzerbezogenen Feldern an, die „“ enthalten. MaryMajor

    Weitere Informationen finden Sie unter Benutzerfelder.

  • type:project AND Datafeeder— Zeigt Projektergebnisse an, die „Datafeeder“ enthalten.

    Weitere Informationen finden Sie unter Bereiche des Projekts.

Um den Suchbereich auf ein bestimmtes Feld zu beschränken, schließen field-name:query Sie die Suche mit ein, wobei Feldnametitle,username, projectdescription, usw. ist und Abfrage der Text ist, nach dem Sie suchen. Eine Liste der Felder finden Sie unter. Referenz zu durchsuchbaren Feldern Sie können mithilfe von Klammern nach mehreren Abfragen suchen.

Beispiele:

  • title:bug— Zeigt Ergebnisse an, bei denen der Titel „Bug“ enthält.

  • username:John— Zeigt Ergebnisse an, bei denen der Benutzername „John“ enthält.

  • project:DataFeeder— Ergebnisse im Projekt „DataFeeder“ anzeigen. Bei der Abfrage wird nicht zwischen Groß- und Kleinschreibung unterschieden.

  • description:overview— Zeigt Ergebnisse an, bei denen die Beschreibung „Überblick“ enthält.

Um Einschränkungen für Suchausdrücke festzulegen, können Sie die booleschen Operatoren, und verwenden. AND OR NOT Wenn Sie mehrere Phrasen auflisten, werden CodeCatalyst sie OR standardmäßig mit verknüpft. Sie können Suchausdrücke mithilfe von Klammern gruppieren.

  • exception AND type:code— Zeigt nur Codeergebnisse für „Ausnahme“ an.

  • path:README.md AND repo:ServerlessAPI— Zeigt Ergebnisse für Pfade mit „README.md“ an, in denen das Repository „ServerlessAPI“ heißt.

  • buildspec.yml AND (repo:ServerlessAPI OR ServerlessWebApp)— Zeigt Ergebnisse für „buildspec.yml“ an, wobei das Repository „ServerlessAPI“ oder „“ ist. ServerlessWebApp

  • path:java NOT (path:py OR path:ts)— Zeigt Ergebnisse an, bei denen der Pfad „java“, aber nicht „py“ oder „ts“ enthält.

Um den Umfang Ihrer Suche auf ein bestimmtes Projekt zu beschränken, schließen Sie Ihre Suche mit ein, wobei Name für das Projekt steht, project:name AND query in dem Sie suchen, und Abfrage für den Inhalt, nach dem Sie suchen.

  • project:name AND query— Zeigt Ergebnisse an, bei denen der Pfad die Abfrage und den Projektnamen enthält.

Überlegungen bei der Arbeit mit der Suche

Verzögerte Inhaltsaktualisierungen — Es kann mehrere Minuten dauern, bis Inhaltsaktualisierungen, wie z. B. Namensänderungen oder Neuzuweisungen von Problemen, in den Suchergebnissen angezeigt werden. Große Updates, wie z. B. eine Codebasis-Migration, können länger dauern, bis sie in den Suchergebnissen angezeigt werden.

Sonderzeichen maskieren — Die folgenden Sonderzeichen müssen bei Ihren Suchanfragen besonders berücksichtigt werden:+ - & & || ! ( ) { } [ ] ^ " ~ * ? : \. Sonderzeichen haben keinen Einfluss auf die Abfrage, und Sie müssen sie entweder entfernen oder sie maskieren. Um ein Zeichen zu maskieren, fügen Sie vor dem Zeichen einen umgekehrten Schrägstrich (\) hinzu. Beispielsweise sollte die Suchabfrage [Feature] entweder Feature oder\ [Feature\] lauten.

Eingrenkte Suche — Bei der Suche wird nicht zwischen Groß- und Kleinschreibung unterschieden. Wenn Sie ausschließlich in Kleinbuchstaben suchen, wird verhindert, dass Ihre Abfragen Wörter bei der Änderung der Groß-/Kleinschreibung aufteilen. Wenn Sie beispielsweise nur nach MyService und suchen möchten, sollten Sie eine Abfrage in Erwägung ziehenMyService, um Ergebnisse myservice zu vermeiden, die nur oder enthalten. my service

Bei der Suche werden Wörter und Wortteile standardmäßig mit einer ODER-Verknüpfung verknüpft. new functionKönnte beispielsweise Ergebnisse zurückgeben, die new function sowohl als auch nur new oder function enthalten. Um Letzteres zu vermeiden, kombinieren Sie mehrere Wörter mitAND. Sie können zum Beispiel suchennew AND function.

Standard-Branches — Die Suche gibt nur Codeergebnisse aus dem letzten Commit im Standard-Branch eines Quell-Repositorys zurück. Um Code in anderen Branches oder Commits zu finden, erwägen Sie, das Repository lokal zu klonen, den Branch in einer Entwicklungsumgebung zu öffnen oder die Branches und Details in der CodeCatalyst Benutzeroberfläche anzusehen. Eine Änderung des Standard-Branches führt zu Aktualisierungen der Dateien, die über die Suche auffindbar sind. Weitere Informationen finden Sie unter Den Standard-Branch für ein Repository verwalten.

Wichtig

CodeCatalyst unterstützt nicht die Erkennung von Änderungen im Standardzweig für verknüpfte Repositorys. Um den Standardzweig für ein verknüpftes Repository zu ändern, müssen Sie zuerst die Verknüpfung mit dem Repository CodeCatalyst aufheben, den Standardzweig ändern und ihn dann erneut verknüpfen. Weitere Informationen finden Sie unter Verknüpfen von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst.

Als bewährte Methode sollten Sie immer sicherstellen, dass Sie über die neueste Version der Erweiterung verfügen, bevor Sie ein Repository verknüpfen.

Referenz zu durchsuchbaren Feldern

CodeCatalyst durchsucht die folgenden Felder, wenn Sie Suchanfragen eingeben. Aliase sind ein weiterer Name, mit dem Sie in der erweiterten Abfragesprache auf das Feld verweisen können.

Feld Alias Beschreibung

Name der Filiale

branch

Name des Zweigs, in dem sich die Codedatei befindet.

Code

N/A

Informationen über den Codeinhalt in Form von Codefragmenten, die Teile des Quellcodes angeben, die der Suche entsprachen.

CommitID

N/A

Commit-ID des Commits, in dem die zurückgegebene Codedatei zuletzt aktualisiert wurde. Kann die Commit-ID an der Spitze des unter angegebenen Branchnamens sein, muss aber nicht. branchName

CommitMessage

N/A

Commit-Nachricht des Commits, in dem die Codedatei zuletzt aktualisiert wurde. Kann die Commit-Nachricht an der Spitze des unter angegebenen Zweignamens sein. branchName Wenn keine Commit-Nachricht angegeben wurde, ist dieser Wert eine leere Zeichenfolge.

filePath

Pfad

Dateipfad dieser Codedatei.

lastUpdatedBy

N/A

CodeCatalyst Benutzer, der die Codedatei zuletzt aktualisiert hat. Wenn der Benutzername nicht verfügbar ist, ist dieser Wert die E-Mail-Adresse des Benutzers, wie sie in der Git-Konfigurationsdatei konfiguriert ist.

lastUpdatedByID

N/A

Vom System generierte eindeutige ID des Benutzers, der die Codedatei zuletzt aktualisiert hat. Wenn die Benutzer-ID nicht verfügbar ist, ist dieser Wert möglicherweise die E-Mail-Adresse des Benutzers.

lastUpdatedTime

N/A

Uhrzeit, zu der die Suchdaten zuletzt mit dem Commit aktualisiert wurden, der die Codedatei enthielt (im UTC-Zeitstempel (Coordinated Universal Time)).

projectId

N/A

Vom System generierte eindeutige ID des Projekts.

projectName

Projektnamen, Projekt

Zeigt den Namen des Projekts an, das das Quell-Repository enthält, in das die Codedatei übergeben wurde.

Repository-ID

Repository-ID

Vom System generierte eindeutige ID des Quell-Repositorys.

Name des Repositorys

Repositorium, Repo

Zeigt den Namen des Quell-Repositorys an, in das die Codedatei übertragen wurde.

Feld Alias Beschreibung

IDs von zugewiesenen Personen

ID des Bevollmächtigten

Vom System generierte eindeutige IDs der Benutzer, die dem Problem zugewiesen wurden.

Beauftragte

Rechtsnachfolger(in)

Benutzernamen der Benutzer, die dem Problem zugewiesen wurden.

Erstellt von

N/A

Anzeigename des Benutzers, der das Problem erstellt hat.

createdById

N/A

Vom System generierte eindeutige ID des Benutzers, der das Problem erstellt hat.

Erstellungszeit

N/A

Uhrzeit, zu der das Problem erstellt wurde (im UTC-Zeitstempel (Coordinated Universal Time))

description

N/A

Beschreibung des Problems.

ist archiviert

archived

Boolescher Wert, der angibt, ob das Problem in einem archivierten Zustand erstellt werden soll.

Ist geblockt

blocked

Boolescher Wert, der angibt, ob das Problem als blockiert markiert ist.

LabelIDs

Label-ID

Vom System generierte eindeutige IDs der Labels für ein Problem.

lastUpdatedBy

N/A

Zeigt den Namen des Benutzers an, der das Problem zuletzt aktualisiert hat.

lastUpdatedByID

N/A

Vom System generierte eindeutige ID des Benutzers, der das Problem zuletzt aktualisiert hat.

lastUpdatedTime

N/A

Uhrzeit der letzten Aktualisierung des Problems (im UTC-Zeitstempel (Coordinated Universal Time)).

priority

N/A

Priorität des Problems, falls eine zugewiesen wurde.

projectId

N/A

Vom System generierte eindeutige ID des Projekts.

projectName

Projektnamen, Projekt

Projekt, in dem dieses Problem gefunden werden kann.

ShortID

N/A

Verkürzte, automatisch inkrementierende Kennung für das Problem.

Status

N/A

Status des Problems, der angibt, ob das Problem im Backlog oder in einer Spalte an Bord ist.

Status-ID

N/A

System-ID des Status.

Titel

N/A

Titel der Ausgabe.

Feld Alias Beschreibung

description

N/A

Beschreibung des Projekts.

lastUpdatedTime

N/A

Uhrzeit der letzten Aktualisierung der Projektmetadaten (im UTC-Zeitstempel (Coordinated Universal Time)).

projectName

project

Name des Projekts im Bereich.

Projektpfad

N/A

URL-routbarer Name des Projekts, der bei der Projekterstellung definiert wurde. Wird in URLs verwendet, die den Projektnamen erfordern.

Feld Alias Beschreibung

displayName

N/A

Für den Benutzer verwendeter Name in CodeCatalyst. Anzeigenamen sind nicht eindeutig.

email

N/A

E-Mail-Adresse des Benutzers.

lastUpdatedTime

N/A

Uhrzeit der letzten Aktualisierung der Benutzermetadaten (im UTC-Zeitstempel (Coordinated Universal Time)).

userName

username

Benutzername, den der Benutzer bei der Registrierung für CodeCatalyst ausgewählt hat. Im Gegensatz zu Anzeigenamen können Benutzernamen nicht geändert werden.