Verwenden der Quellcodeverwaltung in ServiceNow IDE
Verwenden Sie Git-Befehle und andere Quellsteuerungsfunktionen in ServiceNow IDEDient zum Verwalten von Changes an einer Anwendung in einem Entwicklungsteam.
Erforderliche Rolle: Administrator
Git-Befehle
Nach der Initialisierung eines lokalen Git-Repositorys in ServiceNow IDE, Sie können mehrere Git-Befehle in der Ansicht „Quellcodeverwaltung“ ausführen ( ) Oder Befehlspalette, einschließlich, aber nicht beschränkt auf die folgenden Befehle.
| Befehl | Beschreibung |
|---|---|
| Auschecken an ( 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 an das Remote-Repository. Es kann jeweils nur eine Verzweigung pro Repository in einer Instanz ausgecheckt werden (Oder Entwickler-Sandbox) . |
| Klon ( Befehlspalette: Git: Klon |
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. |
| Commit ( Befehlspalette: Git: Commit |
Bestätigen Sie Ihre bereitgestellten Änderungen im lokalen Repository. Geben Sie eine Commit-Nachricht ein, um Ihre Änderungen zu beschreiben. |
| Verzweigung erstellen ( Befehlspalette: Git: Verzweigung erstellen... |
Fügen Sie einem Repository eine Verzweigung hinzu, und checken Sie sie aus. |
| Verwerfen ( Befehlspalette: Git: Änderungen Verwerfen |
Verwerfen Sie Änderungen, um Änderungen an einer Anwendung rückgängig zu machen. |
| Abrufen ( Befehlspalette: Git: Abrufen |
Abrufen, um Commits und Verzweigungen aus dem Remote-Repository mit dem lokalen Repository zu synchronisieren. |
| Pull ( Befehlspalette: Git: Pull |
Ziehen Sie den Befehl ab, um die neuesten Änderungen aus dem Remote-Repository mit dem lokalen Repository zusammenzuführen. |
| Veröffentlichen ( Befehlspalette: Git: Push |
Übertragen Sie Ihre bestätigten Änderungen an das Remote-Repository. |
| Phase ( Befehlspalette: Git: Phasenänderungen |
Stellen Sie die Änderungen in Ihrem Arbeitsverzeichnis bereit, die Sie bestätigen möchten. Wenn Sie Änderungen bereitstellen, werden Dateien aus der Liste „Changes“ in die Liste „bereitgestellte Changes“ verschoben. |
| Stash ( Befehlspalette: Git: Stash , Git: Pop , Git: Ablegen , Git: Liste , Git: Anwenden , Git: Löschen |
Stash aller nicht bestätigten Änderungen, um sie lokal in Ihrem Arbeitsverzeichnis zu speichern und später wiederherzustellen. Die Unterbefehle „Pop“, „Drop“, „list“, „apply“ und „Clear“ werden beim Stashing unterstützt. Auswahlvorgang Um Ihre Änderungen in Ihrem Arbeitsverzeichnis erneut anzuwenden. |
Konflikte zusammenführen
Wenn es einen Konflikt zwischen lokalen und Remote-Changes in einer Datei gibt, wird die Datei in der Quellcodeverwaltungsansicht unter Zusammenführungskonflikte aufgeführt ( ). Sie können Konflikte im Editor überprüfen und lösen, indem Sie den aktuellen oder eingehenden Change akzeptieren oder die Datei manuell bearbeiten.
Commit-Verlauf
Der Commit-Verlauf für eine Verzweigung wird im Abschnitt Commits der Ansicht „Quellcodeverwaltung“ ( ) Und enthält Details zu den Commits. Um den Commit-Verlauf für eine Datei anzuzeigen, navigieren Sie zur 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 Änderungen vergleicht.
Repository-Changes
Zum Aktualisieren des Remote-Repositorys, mit dem eine Anwendung verbunden ist, können Sie verwenden Git: Remote-Ursprung aktualisieren Befehl aus der Befehlspalette, und geben Sie eine andere Remote-Repository-URL ein.