Utilisation du contrôle de source dans le ServiceNow IDE
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 ( ) ou de la palette de commandes, y compris, mais sans s’y limiter, les commandes suivantes.
| Commande | Description |
|---|---|
| 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 ( 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 ( 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 ( Palette de commandes : Git : créer une branche... |
Ajoutez une branche à un référentiel et extrayez-la. |
| Ignorer ( Palette de commandes : Git : annuler les changements |
Annulez les modifications apportées à une application. |
| Récupérer ( 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 ( 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 ( Palette de commandes : Git : push |
Envoyez vos changements validés au référentiel distant. |
| Étape (changements 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 ( 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 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 ( ). 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 ( ) et inclut des détails sur les commits. Pour afficher l’historique des commits 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 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.