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

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Synchronisez les fichiers entre l’espace de travail Visual Studio Code (client/local) et l’instance (serveur) de manière bidirectionnelle.

    Avant de commencer

    Rôle requis : aucun.

    Avant de commencer

    Créez votre projetet commencez à modifier vos applications.

    Rôle requis : aucun.

    Pourquoi et quand exécuter cette tâche

    Les modifications apportées aux fichiers d’application dans l’espace de Visual Studio Code 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 qu’il les conserve.

    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 actuel
      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’erreurs.
      • S’il n’y a pas de 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 sélectionnez-le dans le menu contextuel.
      Vous pouvez également sélectionner le fichier et cliquer sur le menu Ouvrir les différences 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 du client par la version du serveur.
      • Choisissez Mark as resolved (Marquer comme résolu) pour supprimer le marqueur indiquant un conflit. La version du serveur sera remplacée lors de la synchronisation suivante.
      Figure 3. Différences entre les versions client et serveur
      Différences entre les versions de fichier client et serveur
    3. Conservez les modifications souhaitées dans le fichier client et enregistrez.
    4. Une fois que vous avez résolu tous les conflits de fichiers, cliquez sur Marquer comme résolu sous Fichiers conflictuels.
      Les changements sont synchronisés lors de la synchronisation suivante. Lorsque les changements sont fusionnés 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 détecter les erreurs de syntaxe au début du processus de synchronisation. Toutes les erreurs trouvées sont présentées dans l’onglet Problème en bas de l’écran.

    Que faire ensuite

    Tous les changements sont marqués pour 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’à la fermeture de l’IDE ou du projet). 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.