---
sourceDocument: Yokohama Créer ou modifier des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Yokohama Créer ou modifier des applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Utilisation du contrôle de source
=================================

Utilisation du contrôle de source dans le ServiceNow IDE {#ariaid-title1}
=========================================================================

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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 {#using-source-control-servicenow-ide__git-commands}
------------------------------------------------------------------

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.
{#using-source-control-servicenow-ide__git-commands__entry__2}

|                                                                        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](https://servicenow-prod.fluidtopics.net/xaDABBIr7XOnNjanv168Ow "Clonez un référentiel Git distant pour collaborer sur une application dans le contrôle de source avec le 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 DissimulationAppliquer 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.                                                                                                                                                                                                                                                                                           |
[Tableau 1. Commandes Git dans le ServiceNow IDE]

Fusionner les conflits {#using-source-control-servicenow-ide__git-merge-conflicts}
----------------------------------------------------------------------------------

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 {#using-source-control-servicenow-ide__git-history}
------------------------------------------------------------------------------

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 {#using-source-control-servicenow-ide__section_dh4_kj4_bcc}
--------------------------------------------------------------------------------------

Pour mettre à jour le référentiel distant auquel une application est connectée, vous pouvez utiliser la commande <kbd class="ph userinput">Git&nbsp;: Update remote origin</kbd> dans la palette de commandes et entrer une URL de référentiel distant différente.
**Concepts associés**   

* [Se connecter à un fournisseur Git à l'aide d'OAuth 2.0 avec le ServiceNow IDE](https://servicenow-prod.fluidtopics.net/hHboiz001GUJmD9G9T2CTQ#connect-git-provider-oauth-2 "Configurez un registre d’application OAuth 2.0 et des informations d’identification pour vous connecter à votre fournisseur Git à partir du ServiceNow IDE.")  
**Tâches associées**   

* [Se connecter à un fournisseur Git à l'aide de l'authentification de base avec le ServiceNow IDE](https://servicenow-prod.fluidtopics.net/nagXyq8gyDOzyBEDMLc99A "Connectez-vous à un domaine ou à un référentiel Git à l’aide des informations d’identification d’authentification de base pour gérer les applications dans le contrôle de source à partir de .ServiceNow IDE")
* [Configurer un Serveur MID pour utiliser le contrôle de source avec le ServiceNow IDE](https://servicenow-prod.fluidtopics.net/zzW~drhknpE_EAtRUAM2Mg "Configurez un serveur MID pour utiliser le ServiceNow IDE contrôle de source si votre fournisseur Git est derrière un pare-feu.")
* [Initialiser un référentiel Git avec la commande ServiceNow IDE](https://servicenow-prod.fluidtopics.net/iFMeDkL9au62H0dB6ktVZA "Initialisez un référentiel Git local pour une application et poussez-le vers un référentiel Git distant pour gérer une application dans le contrôle de source.")
* [Cloner un référentiel Git avec le serveur ServiceNow IDE](https://servicenow-prod.fluidtopics.net/xaDABBIr7XOnNjanv168Ow "Clonez un référentiel Git distant pour collaborer sur une application dans le contrôle de source avec le ServiceNow IDE.")

