Verwenden der Quellcodeverwaltung in der ServiceNow IDE

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Verwenden Sie Git-Befehle und andere Funktionen der Quellcodeverwaltung in ServiceNow IDE, um Changes an einer Anwendung über ein Entwicklungsteam hinweg zu verwalten.

    Erforderliche Rolle: sn_glider.ide_git_user oder admin

    Git-Befehle

    Nachdem Sie ein Git-Repository initialisiert oder geklont und eine Verbindung zum Git-Provider hergestellt haben, können Sie die folgenden Git-Befehle in der Quellcodeverwaltungsansicht ( Quellcodeverwaltung) oder in der Befehlspalette ausführen.

    Tabelle : 1. Git-Befehle im ServiceNow IDE
    Befehl Beschreibung
    Klonen ( Weitere Aktionen > Klon)

    Befehlspalette: Git: Clone

    Klonen Sie ein Remote-Repository, um Ihrem Arbeitsbereich eine Anwendung hinzuzufügen.

    Weitere Informationen finden Sie unter Klonen Sie ein Git-Repository mit ServiceNow IDE.

    Auschecken in ( Weitere Aktionen > Auschecken in...)

    Befehlspalette: Git: Auschecken an...

    Checken Sie eine andere Verzweigung aus dem Repository aus. Wählen Sie die Verzweigung aus der Liste aus, oder erstellen Sie eine Verzweigung, und übertragen Sie sie in das Remote-Repository.

    In einer Instanz kann jeweils nur eine Verzweigung pro Repository ausgecheckt werden.

    Phase ( Phasenänderungen)

    Befehlspalette: Git: Changes bereitstellen

    Stellen Sie die Changes in Ihrem Arbeitsverzeichnis bereit, die Sie committen möchten. Wenn Sie Changes bereitstellen, werden Dateien aus der Liste Changes in die Liste Bereitgestellte Changes verschoben.
    Bestätigen ( Commit)

    Befehlspalette: Git: Commit

    Committen Sie Ihre bereitgestellten Changes im lokalen Repository. Geben Sie eine Commit-Nachricht ein, um Ihre Changes zu beschreiben.
    Push ( Weitere Aktionen > Push)

    Befehlspalette: Git: Push

    Übertragen Sie Ihre committeten Changes in das Remote-Repository.
    Abrufen ( Weitere Aktionen > Abrufen)

    Befehlspalette: Git: Pull

    Rufen Sie ab, um die neuesten Changes aus dem Remote-Repository mit dem lokalen Repository zusammenzuführen.
    Stash ( Weitere Aktionen > Stash)

    Befehlspalette: Git: Stash, Git: Pop, Git: Drop, Git: Liste, Git: Übernehmen, Git: Löschen

    Erstellen Sie einen Stash für alle nicht bestätigten Änderungen, um sie lokal in Ihrem Arbeitsverzeichnis zu speichern und später zurückzukehren.

    Die Unterbefehle „pop“, „drop“, „list“, „apply“ und „clear“ werden beim Stashing unterstützt. Auswahlvorgang Aufbewahrung > Übernehmen um Ihre Änderungen erneut in Ihrem Arbeitsverzeichnis anzuwenden.

    Verwerfen ( Änderungen verwerfen)

    Befehlspalette: Git: Änderungen verwerfen

    Änderungen verwerfen, um Änderungen an einer Anwendung rückgängig zu machen.
    Verzweigung erstellen ( Weitere Aktionen > Verzweigung > Verzweigung erstellen...)

    Befehlspalette: Git: Verzweigung erstellen...

    Fügen Sie einem Repository eine Verzweigung hinzu, und checken Sie sie aus.

    Führen Sie Konflikte zusammen

    Wenn ein Konflikt zwischen lokalen und Remote-Changes in einer Datei besteht, wird die Datei unter Zusammenführungskonflikte in der Quellcodeverwaltungsansicht ( Quellcodeverwaltung) aufgeführt. Sie können Konflikte im Editor überprüfen und lösen, indem Sie den aktuellen oder den eingehenden Change bzw. beide akzeptieren oder die Datei manuell bearbeiten.

    Commit-Verlauf

    Der Commit-Verlauf für eine Verzweigung wird im Abschnitt „Commits“ der Quellcodeverwaltungsansicht ( Quellcodeverwaltung) aufgelistet und enthält Details zu den Commits. Um den Commit-Verlauf für eine Datei anzuzeigen, navigieren Sie zur Datei-Explorer-Ansicht ( Datei-Explorer), wählen Sie die Datei aus, und erweitern Sie den Abschnitt „Zeitleiste“. Wenn Sie einen Commit auswählen, wird ein Diff-Editor geöffnet, der die Changes vergleicht.

    Repository-Changes

    Um das Remote-Repository zu aktualisieren, mit dem eine Anwendung verbunden ist, können Sie den Befehl Git: Remote-Ursprung aktualisieren aus der Befehlspalette verwenden und eine andere Remote-Repository-URL eingeben.