Synchroniser le projet en cours entre un Visual Studio Code espace de travail et une ServiceNow instance

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Synchronisez les fichiers entre l’espace de Visual Studio Code travail (client/local) et l’instance (serveur) de manière bidirectionnelle.

    Avant de commencer

    Créez votre projetet commencez à modifier vos applications.

    Pourquoi et quand exécuter cette tâche

    Les modifications apportées aux fichiers d’application dans l’espace Visual Studio Code de travail sont initialement stockées dans le système de fichiers local. Lorsque vous exécutez la commande Sync , les modifications locales apportées aux fichiers d’application sont envoyées au serveur pour persistance.

    Procédure

    1. Cliquez sur Synchroniser dans la barre d’état en bas de l’IDE Visual Studio Code .
      Vous pouvez également utiliser un raccourci clavier, Ctrl+Maj+P sur Windows ou Commande+Maj+P sur MacOS, pour ouvrir la palette de commandes et choisir Maintenant : Synchroniser le projet actuel dans la liste.
      Figure 1. Synchroniser le projet en cours
      Commande pour synchroniser le projet
      • Si les modifications se produisent sur le serveur ou sur le client, l’extension synchronise le fichier avec succès sans afficher d’erreur.
      • S’il n’y a aucune différence entre les versions locale et serveur, le message Aucun changement détecté s’affiche en bas de la page.
      • Si le même fichier est modifié à la fois sur le client et sur le serveur, le système affiche les conflits.
    2. Si une liste de conflits s’affiche, cliquez avec le bouton droit de la souris sur le fichier en conflit pour ouvrir le menu contextuel et effectuez une sélection dans le menu contextuel.
      Vous pouvez également sélectionner le fichier et cliquer sur Ouvrir le menu Diff en haut de la page.
      Figure 2. Affichage des fichiers en conflit
      Affichage des fichiers en conflit
      • Choisissez Remplacer le serveur si vous souhaitez remplacer la version du serveur par la version du client
      • Choisissez Remplacer local pour remplacer la version client par la version serveur.
      • Choisissez Marquer comme résolu pour supprimer le marqueur indiquant un conflit. La version du serveur sera remplacée lors de la prochaine synchronisation.
      Figure 3. Différences entre les versions client et serveur
      Différences entre les versions de fichiers client et serveur
    3. Conservez les modifications souhaitées dans le fichier client et enregistrez-les.
    4. Une fois que vous avez résolu tous les conflits de fichiers, cliquez sur Marquer comme résolu sous Fichiers en conflit.
      Les changements sont synchronisés lors de la synchronisation suivante. Lorsque les modifications sont fusionnées avec succès, le message Synchronisation terminée avec succès s’affiche en bas de la page.
      Remarque :
      Les fichiers sont vérifiés pour les erreurs de syntaxe au début du processus de synchronisation. Toutes les erreurs détectées sont présentées dans l’onglet problème en bas de l’écran.

    Que faire ensuite

    Tous les changements sont étiquetés à l’ensemble de mises à jour dans la barre d’état. Lorsqu’un projet est chargé ou sélectionné, l’ensemble de mises à jour par défaut s’affiche dans la barre d’état. Cliquez sur le sélecteur d’ensemble de mises à jour pour choisir l’ensemble de mises à jour actuel (valide jusqu’à ce que l’IDE ou le projet soit fermé). Si vous ne sélectionnez pas explicitement un ensemble de mises à jour, toutes les écritures se produisent dans l’ensemble de mises à jour par défaut.