---
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


---

Déplacer des fichiers d'application dans un référentiel GIT
===========================================================

Déplacer des fichiers d'application dans un référentiel GIT {#ariaid-title1}
============================================================================

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Déplacez les fichiers d'application liés au contrôle de source vers n'importe quel dossier du référentiel. Autorisez les développeurs d'applications à stocker le contenu de prise en charge, tel que les tests automatisés, dans le même référentiel que les applications qu'ils prennent en charge.

Avant de commencer
------------------

* [Lier une application ou une personnalisation d'application au contrôle de source](https://servicenow-prod.fluidtopics.net/kZ0bEcXzBZDASq1NNqY3IA "La liaison d’une application ou d’une personnalisation d’application au contrôle de source permet aux développeurs d’applications de gérer les changements à partir d’un référentiel Git.")
* Rôle requis : informations d'identification du contrôle de source avec accès en écriture
{#move-application-files-git__ul_kq2_23n_kjb}

Pourquoi et quand exécuter cette tâche
--------------------------------------

La liaison d'une application au contrôle de source génère un fichier texte de propriétés appelé sn_source_control.properties au niveau racine du référentiel. Le fichier de propriétés spécifie le dossier contenant les fichiers d'application. L'intégration suit les changements apportés à ces fichiers d'application en générant un fichier checksum.txt . Lorsque la somme de contrôle correspond, l'intégration ignore le processus de validation et de nettoyage. Lorsque la somme de contrôle ne correspond pas, l'intégration valide et nettoie les fichiers d'application dans le cadre de l'opération de contrôle de source. L'intégration ignore tout le contenu du référentiel en dehors du chemin d'accès de l'application.  
Remarque :  
Vous pouvez définir les propriétés système glide.source_control.checksum_required pour activer les validations et les nettoyages de somme de contrôle facultatifs et glide.source_control.checksum_quick_install pour contourner les étapes de nettoyage en cas de correspondance de somme de contrôle. Voir [Propriétés système disponibles](https://www.servicenow.com/docs/access?context=r_AvailableSystemProperties&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US) pour plus d'informations.

Procédure
---------

1. Connectez-vous au référentiel de contrôle de source lié à l'application.
2. Créez le dossier de destination dans lequel vous déplacerez les fichiers d'application.  
   Par exemple, créez les dossiers src/app.
3. Déplacez le dossier contenant vos fichiers d'application vers le dossier de destination.  
   Par exemple, déplacez la demo_my_app du dossier vers src/app.
4. Accédez au niveau racine du référentiel.
5. Ouvrez le fichier texte sn_source_control.properties dans un éditeur de texte.
6. Pour la propriété `path=` , entrez le chemin du dossier dans lequel vous avez déplacé les fichiers d'application.  
   Par exemple, entrez `path=src/app`.
7. Enregistrez le fichier de propriétés.

Que faire ensuite
-----------------

Connectez-vous à votre instance et effectuez des [opérations de contrôle de source](https://servicenow-prod.fluidtopics.net/cXhwaa6~kXrNglTZR0Mkew "L’intégration du contrôle de source prend principalement en charge les opérations à partir de Studio, mais peut également prendre en charge certaines opérations directement à partir du référentiel GIT.") à partir de Studio.

