Auf dieser Seite wird beschrieben, wie Sie im Secure Source Manager-Webinterface mit Problemen und Pull-Anfragen arbeiten.
Wenn Sie über die Weboberfläche auf die Secure Source Manager-Instanz zugreifen möchten, kopieren Sie die folgende URL in die Adressleiste Ihres Browsers.
INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.devErsetzen Sie Folgendes:
- INSTANCE_ID durch den Namen der Instanz.
- PROJECT_NUMBER durch die Projektnummer der Instanz. Google CloudInformationen zum Identifizieren von Projekten finden Sie unter Projekte identifizieren.
- LOCATION durch die Region der Instanz.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie für die Arbeit mit Problemen und Pull-Anfragen benötigen:
- Auf Secure Source Manager-Instanzen zugreifende Person (
roles/securesourcemanager.instanceAccessor) in der Secure Source Manager-Instanz - Secure Source Manager Repo Writer (
roles/securesourcemanager.repoWriter) für das Repository
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Informationen zum Zuweisen von Secure Source Manager-Rollen finden Sie unter Zugriffssteuerung mit IAM und Nutzern Instanzzugriff gewähren.
Pull-Anfragen ansehen
Sie können alle Pull-Anfragen aufrufen, auf die Sie Zugriff haben, oder Pull-Anfragen für ein bestimmtes Repository.
Leere Repositories haben keinen Tab Pull requests (Pull-Anfragen). Nachdem Sie Änderungen in ein Repository übertragen haben, können Sie den Tab „Pull-Anfrage“ aufrufen.
Wenn Sie die Ihnen zugewiesenen Pull-Anfragen oder Probleme aufrufen möchten, rufen Sie in Secure Source Manager den Tab Issues (Probleme) oder Pull requests (Pull-Anfragen) auf und klicken Sie auf Assigned to me (Mir zugewiesen).
So rufen Sie Pull-Anfragen für ein Repository auf:
- Wählen Sie in der Secure Source Manager-Weboberfläche Ihr Repository aus.
- Klicken Sie auf der Seite Ihres Repositorys auf den Tab Pull requests (Pull-Anfragen).
- Sie können die Pull-Requests über die Drop-down-Menüs für Assignee (Zuständige Person), Type (Typ) oder Sort (Sortieren) filtern oder sortieren.
So rufen Sie alle Pull-Anfragen auf:
Klicken Sie in der Secure Source Manager-Weboberfläche auf den Tab Pull-Anfragen.
Sie können die Pull-Requests über die Drop-down-Menüs für Assignee (Zugewiesener), Type (Typ) oder Sort (Sortieren) filtern oder sortieren.
Pull-Anfrage erstellen
- Wählen Sie in der Secure Source Manager-Weboberfläche das Repository aus, für das Sie eine Pull-Anfrage erstellen möchten.
- Klicken Sie auf der Repository-Seite auf den Tab Pull requests (Pull-Anfragen).
- Klicken Sie auf New pull request (Neue Pull-Anfrage).
- Wählen Sie im Menü Zusammenführen in den Branch aus, in den Sie den Pull-Request zusammenführen möchten.
- Wählen Sie im Menü pull from (ziehen von) den Branch aus, aus dem gezogen werden soll.
- Klicken Sie auf New pull request (Neue Pull-Anfrage).
- Geben Sie der Pull-Anfrage einen Titel und eine Beschreibung und hängen Sie alle relevanten Dateien an.
Klicken Sie auf Pull-Anfrage erstellen.
Sie werden zur Pull-Anfrage-Seite weitergeleitet, auf der Sie Reviewer, Labels, Meilensteine und zuständige Personen hinzufügen können.
Details der Pull-Anfrage bearbeiten
Sie können einer Pull-Anfrage Reviewer, Labels, Milestones, Assignees und ein Fälligkeitsdatum hinzufügen.
So fügen Sie Reviewer, Labels, Milestones und Assignees hinzu:
Klicken Sie auf der Seite der Pull-Anfrage neben den Details, die Sie bearbeiten möchten, auf das Zahnradsymbol
.
Änderungen werden automatisch gespeichert.
So aktualisieren Sie das Fälligkeitsdatum:
- Klicken Sie im Abschnitt Abgabetermin auf das Kalendersymbol und wählen Sie ein Datum aus.
- Klicken Sie auf das Pluszeichen
, um das Fälligkeitsdatum zu speichern.
Pull-Anfrage prüfen
Prüfer können Kommentare hinzufügen, Änderungen anfordern und eine Pull-Anfrage genehmigen.
So prüfen Sie eine Ihnen zugewiesene Pull-Anfrage:
- Klicken Sie in der Secure Source Manager-Weboberfläche auf den Tab Pull-Anfragen.
- Klicken Sie auf Ihnen zugewiesen.
Klicken Sie auf die Pull-Anfrage, die Sie überprüfen möchten.
Die Seite Konversation wird geöffnet. Sie können alle Kommentare des Autors der Pull-Anfrage oder anderer Prüfer ansehen.
Wenn Sie die geänderten Dateien ansehen und kommentieren möchten, klicken Sie auf den Tab Files changed (Geänderte Dateien). Sie können das Verhalten der Leerzeichen-Sichtbarkeit sowie die Ansichts- und Diff-Optionen ändern, indem Sie auf die Drop-down-Menüs Leerzeichen, Geteilte Ansicht/Einheitliche Ansicht und Diff-Optionen klicken.
Wenn Sie einen Kommentar hinterlassen möchten, klicken Sie neben der Zeile, die Sie kommentieren möchten, auf das Pluszeichen.
Klicke auf Überprüfung starten.
Klicken Sie auf das Pluszeichen in der Zeile, die Sie kommentieren möchten, und dann auf Kommentar hinzufügen, um zusätzliche Kommentare zu hinterlassen.
Kommentare unterstützen die Formatierung mit Markdown.
Wenn Sie Kommentare senden, die Pull-Anfrage genehmigen oder Änderungen anfordern möchten, klicken Sie auf Prüfen.
Geben Sie einen Kommentar ein, um Ihre Änderungen zusammenzufassen, oder lassen Sie das Kommentarfeld leer und wählen Sie eine der folgenden Optionen aus:
- Genehmigen: Genehmigen Sie die Änderungen.
- Kommentieren: Sie können Kommentare senden, ohne die Pull-Anfrage zu genehmigen.
Änderungen anfordern: Sie können Änderungen an der Pull-Anfrage anfordern.
Pull-Anfragen zusammenführen
- Klicken Sie auf der Repository-Seite auf den Tab Pull requests (Pull-Anfragen).
- Wählen Sie die Pull-Anfrage aus, die Sie zusammenführen möchten.
- Wenn keine Konflikte vorliegen, klicken Sie auf Pull-Anfrage zusammenführen.
Probleme ansehen
- Wählen Sie in der Secure Source Manager-Weboberfläche Ihr Repository aus.
- Klicken Sie auf der Repository-Seite auf den Tab Probleme.
- Sie können die Probleme über die Menüs Zuständiger, Typ oder Sortieren filtern oder sortieren.
Problem erstellen
- Wählen Sie in der Secure Source Manager-Weboberfläche Ihr Repository aus.
- Klicken Sie auf der Repository-Seite auf den Tab Issues.
- Klicken Sie auf Neues Problem.
- Geben Sie den Titel und die Beschreibung des Problems ein und klicken Sie dann auf Create Issue (Problem erstellen).
Auf der Seite „Problemdetails“ können Sie Labels, Meilensteine, Zuständige und eine Verzweigung oder ein Tag zuweisen.
Diagramme mit Mermaid hinzufügen
Secure Source Manager unterstützt das Rendern von Mermaid-Diagrammen in Markdown-Dateien (z. B. README.md), Pull-Anfrage-Beschreibungen, Issues und Kommentaren.
Verwenden Sie einen mermaid-Codeblock mit Begrenzung, um ein Diagramm hinzuzufügen:
```mermaid
graph TD
A[Write Markdown] --> B(Click Preview Tab)
B --> C{Does it render?}
C -- Yes --> D[Success]
C -- No --> E[Check Syntax]
```
Klicken Sie im Markdown-Editor auf den Tab Vorschau, um zu prüfen, ob Ihr Diagramm gerendert wird, bevor Sie es speichern.
Unterstützte Diagrammtypen
Secure Source Manager unterstützt die folgenden Mermaid-Diagrammtypen:
- Flussdiagramme:
graphoderflowchart(unterstütztTD,TB,LR,BT,RL) - Sequenzdiagramme:
sequenceDiagram - Klassendiagramme:
classDiagram - ER-Diagramme:
erDiagram - Zustandsdiagramme:
stateDiagramoderstateDiagram-v2 - XY-Diagramme:
xychart-betaoderxychart
Rendering-Verhalten und Einschränkungen
- Statische Darstellung: Diagramme werden als statische Bilder gerendert. Interaktive Funktionen (z. B.
click-Callbacks und Tooltips) und externe Scripts sind aus Sicherheitsgründen deaktiviert. - Designanpassung: Diagramme werden automatisch an helle und dunkle Designs angepasst.
- Barrierefreiheit: Gerenderte Diagramme enthalten Alternativtext, der mit dem Quellcode des Diagramms für Screenreader gefüllt wird.
- Nicht unterstützte Diagrammtypen: Bei nicht unterstützten Diagrammtypen wird eine Fehlermeldung angezeigt und sie werden nicht gerendert. Dazu gehören Gantt-, Mindmap-, Kreis-, Gitgraph-, User Journey-, Requirement-, C4-, Zeitachsen-, Sankey- und Blockdiagramme. Bei nicht unterstützten Diagrammtypen rendern Sie das Diagramm lokal als Bild (PNG oder SVG) und betten es mit der standardmäßigen Markdown-Bildsyntax ein.
Nächste Schritte
- Git-Quellcodeverwaltung mit Secure Source Manager verwenden