Utilisation du contrôle de source dans le ServiceNow IDE
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 ( ) ou de la palette de commandes.
| Commande | Description |
|---|---|
| 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 ( 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 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 ( 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 ( Palette de commandes : Git : push |
Envoyez vos changements validés au référentiel distant. |
| 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 ( 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 pour réappliquer vos changements dans votre répertoire de travail. |
| Annuler ( Palette de commandes : Git : annuler les changements |
Annulez les changements pour annuler les modifications apportées à une application. |
| 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 ( ). 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 ( ) et inclut des détails sur les validations. Pour afficher l’historique des validations d’un fichier, accédez à la vue 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.