Synchronisieren Sie das aktuelle Projekt zwischen einem Visual Studio Code -Arbeitsbereich und einer ServiceNow -Instanz

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Dateien zwischen dem Arbeitsbereich Visual Studio Code (Client/lokal) und der Instanz (Server) bidirektional synchronisieren.

    Vorbereitungen

    Erstellen Sie Ihr Projekt,und beginnen Sie mit der Bearbeitung Ihrer Anwendungen.

    Warum und wann dieser Vorgang ausgeführt wird

    Die an den Anwendungsdateien im Arbeitsbereich Visual Studio Code vorgenommenen Änderungen werden anfänglich im lokalen Dateisystem gespeichert. Wenn Sie den Sync -Befehl ausführen, werden die lokalen Änderungen an den Anwendungsdateien zur Persistenz an den Server gesendet.

    Prozedur

    1. Klicken Sie in der Statusleiste unten in der Visual Studio Code-IDE auf Synchronisieren.
      Sie können auch die Tastenkombination Strg+Umschalt+P unter Windows oder Befehlstaste+Umschalt+P unter MacOS verwenden, um die Befehlspalette zu öffnen und Jetzt: Aktuelles Projekt synchronisieren aus der Liste auswählen.
      Abbildung : 1. Aktuelles Projekt synchronisieren
      Befehl zum Synchronisieren des Projekts
      • Wenn die Änderungen entweder auf dem Server oder auf dem Client auftreten, synchronisiert die Erweiterung die Datei erfolgreich, ohne dass Fehler angezeigt werden.
      • Wenn es keine Unterschiede zwischen lokalen und Serverversionen gibt, wird unten auf der Seite die Meldung Keine Änderungen erkannt angezeigt.
      • Wenn dieselbe Datei sowohl auf dem Client als auch auf dem Server geändert wird, zeigt das System die Konflikte an.
    2. Wenn eine Konfliktliste angezeigt wird, klicken Sie mit der rechten Maustaste auf die in Konflikt stehende Datei, um das Kontextmenü zu öffnen, und wählen Sie im Kontextmenü aus.
      Alternativ können Sie die Datei auswählen und oben auf der Seite auf das Menü „Unterschied öffnen “ klicken.
      Abbildung : 2. In Konflikt stehende Dateien werden angezeigt
      In Konflikt stehende Dateien werden angezeigt
      • Wählen Sie Override Server (Server überschreiben), wenn Sie die Serverversion mit der Clientversion überschreiben möchten
      • Wählen Sie Lokale überschreiben aus, um die Client-Version mit der Server-Version zu überschreiben.
      • Wählen Sie Als gelöst markieren aus, um die Kennzeichnung zu entfernen, die auf einen Konflikt hinweist. Die Serverversion wird bei der nächsten Synchronisierung überschrieben.
      Abbildung : 3. Unterschiede in Client- und Serverversionen
      Unterschiede zwischen Client- und Server-Dateiversionen
    3. Behalten Sie die gewünschten Änderungen in der Client-Datei bei, und speichern Sie sie.
    4. Sobald Sie alle Dateikonflikte gelöst haben, klicken Sie unter In Konflikt stehende Dateien auf Als gelöstmarkieren.
      Die Änderungen werden bei der nächsten Synchronisierung synchronisiert. Wenn die Änderungen erfolgreich zusammengeführt wurden, wird unten auf der Seite die Meldung „ Synchronisierung erfolgreich abgeschlossen “ angezeigt.
      Hinweis:
      Die Dateien werden zu Beginn des Synchronisierungsprozesses auf Syntaxfehler überprüft. Alle gefundenen Fehler werden auf der Registerkarte „Problem“ am unteren Bildschirmrand angezeigt.

    Nächste Maßnahme

    Alle Änderungen werden in der Statusleiste mit Tags für das Update Set markiert. Wenn ein Projekt geladen oder ausgewählt wird, wird das Standard-Update Set in der Statusleiste angezeigt. Klicken Sie auf die Update Set-Auswahl, um das aktuelle Update Set auszuwählen (gültig, bis die IDE oder das Projekt geschlossen wird). Wenn Sie kein Update Set explizit auswählen, werden alle Schreibvorgänge im Standard-Update Set ausgeführt.