Utilisation du contrôle de source dans le ServiceNow IDE

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 3 minutes de lecture
  • Utilisez les commandes Git et d’autres fonctionnalités de contrôle de code source pour gérer les modifications apportées à une application au sein d’une équipe de ServiceNow IDE développement.

    Rôle requis : admin

    Commandes Git

    Après avoir initialisé un dépôt Git local dans le ServiceNow IDE, vous pouvez exécuter plusieurs commandes Git à partir de la vue Contrôle de source ( Contrôle de source) ou de la palette de commandes, y compris, mais sans s’y limiter, les commandes suivantes.

    Tableau 1. Commandes Git dans le ServiceNow IDE
    Commande Description
    Accéder à (plus d’actions > Accéder à...)

    Palette de commandes : Git : basculer vers...

    Extrayez une autre branche du référentiel. Sélectionnez la branche dans la liste ou créez une branche et transmettez-la au référentiel distant.

    Une seule branche par référentiel peut être extraite à la fois sur une instance (ou un bac à sable pour développeur).

    Cloner ( plus d’actions > cloner)

    Palette de commandes : Git : clone

    Clonez un référentiel distant pour ajouter une application à votre espace de travail.

    Pour plus d'informations, consultez Cloner un dépôt Git avec le ServiceNow IDE.

    Valider ( Valider)

    Palette de commandes : Git : Commit

    Validez vos changements intermédiaires dans le référentiel local. Saisissez un message de validation pour décrire vos changements.
    Créer une branche (plus d’actions > la branche > Créer une branche...)

    Palette de commandes : Git : créer une branche...

    Ajoutez une branche à un référentiel et extrayez-la.
    Ignorer ( Annuler les changements)

    Palette de commandes : Git : annuler les changements

    Annulez les modifications apportées à une application.
    Récupérer ( plus d’actions > extraire)

    Palette de commandes : Git : Fetch

    Extraire pour synchroniser les validations et les branches du référentiel distant dans le référentiel local.
    Pull ( plus d’actions > Pull)

    Palette de commandes : Git : pull

    Effectuez une opération pull pour fusionner les derniers changements du référentiel distant dans le référentiel local.
    Push ( plus d’actions > Push)

    Palette de commandes : Git : push

    Envoyez vos changements validés au référentiel distant.
    Étape (changements d’étape)

    Palette de commandes : Git : changements d’étape

    Indexez les changements dans votre répertoire de travail que vous souhaitez valider. Lorsque vous indexez des modifications, les fichiers sont déplacés de la liste Modifications vers la liste Modifications intermédiaires.
    Dissimulation ( plus d’actions > la dissimulation)

    Palette de commandes : Git : Stash, Git : Pop, Git : Drop, Git : List, Git : Apply, Git : Clear

    Dissimulez toutes les modifications non validées pour les enregistrer localement dans votre répertoire de travail et y revenir ultérieurement.

    Les sous-commandes pop, drop, list, apply et clear sont prises en charge lors de la dissimulation. Sélectionner Remiser > Appliquer pour réappliquer vos changements dans votre répertoire de travail.

    Fusionner les conflits

    En cas de conflit entre des modifications locales et distantes dans un fichier, le fichier est répertorié sous Fusionner les conflits dans la vue Contrôle de source ( Contrôle de source). Vous pouvez examiner les conflits dans l’éditeur et les résoudre en acceptant la modification en cours ou à venir, les deux, ou en modifiant manuellement le fichier.

    Historique de validation

    L’historique des commits d’une branche est répertorié dans la section Commits de la vue Contrôle de source ( Contrôle de source) et inclut des détails sur les commits. Pour afficher l’historique des commits d’un fichier, accédez à la vue Explorateur de fichiers ( Explorateur de fichiers), sélectionnez le fichier et développez la section Chronologie. Lorsque vous sélectionnez une validation, un éditeur de différences comparant les modifications s’ouvre.

    Changements apportés au référentiel

    Pour mettre à jour le référentiel distant auquel une application est connectée, vous pouvez utiliser la commande Git : Update remote origin à partir de la palette de commandes et saisir une URL de référentiel distant différente.