Utilisation du contrôle de source dans le ServiceNow IDE

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Utiliser les commandes Git et d’autres fonctionnalités de contrôle de source pour gérer les modifications apportées à une application au sein d’une ServiceNow IDE équipe de développement.

    Rôle requis : sn_glider.ide_git_user ou admin

    Commandes Git

    Après avoir initialisé ou cloné un référentiel Git et vous être connecté au fournisseur Git, vous pouvez exécuter les commandes Git suivantes à partir de la vue Contrôle de source ( Contrôle de source) ou de la palette de commandes.

    Tableau 1. Commandes Git dans le ServiceNow IDE
    Commande Description
    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 référentiel Git avec le serveur ServiceNow IDE.

    Destination de paiement (Plus d’actions > Destination de paiement à...)

    Palette de commandes : Git : sortie pour...

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

    Une seule branche par référentiel peut être extraite à la fois sur une instance.

    Étape (changements d’étape)

    Palette de commandes : Git : changements d’étape

    Organisez les changements dans votre répertoire de travail que vous souhaitez valider. Lorsque vous organisez des modifications, les fichiers sont déplacés de la liste Modifications à la liste Modifications intermédiaires.
    Valider ( Valider)

    Palette de commandes : Git : valider

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

    Palette de commandes : Git : push

    Envoyez vos changements validés au référentiel distant.
    Pull ( plus d’actions > Pull)

    Palette de commandes : Git : extraction

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

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

    Dissimulez tous les changements non validés pour les enregistrer localement dans votre répertoire de travail et y revenir plus tard.

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

    Annuler ( Annuler les changements)

    Palette de commandes : Git : annuler les changements

    Annulez les changements pour annuler les modifications apportées à une application.
    Créer une branche (Plus d’actions > Branche > Créer une branche...)

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

    Ajoutez une branche à un référentiel et extrayez-la.

    Fusionner les conflits

    S’il y a un conflit entre les 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 des validations

    L’historique des validations d’une branche est répertorié dans la section Validations de la vue Contrôle de source ( Contrôle de source) et inclut des détails sur les validations. Pour afficher l’historique des validations 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 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 dans la palette de commandes et entrer une URL de référentiel distant différente.