---
sourceDocument: Yokohama Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Move application files in a Git repository

# Move application files in a Git repository {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Move application files linked to source control to any folder of the repository when
working in App Engine Studio (AES). Allow
application developers to store supporting content such as automated tests in the same
repository as the applications they support.

## Before you begin

* [Link an application or application-customization to source control](https://servicenow-prod.fluidtopics.net/BpAz~yi7BVoU982heALpUA "Linking an application or application-customization to source control allows application developers to manage changes in App Engine Studio (AES) from a Git repository.")
* Role required: Source control credentials with write access
{#source-control-move-files-git__ul_kq2_23n_kjb}

## About this task

Linking an application to source control generates a properties text file called sn_source_control.properties at the root level of the repository. The properties file specifies the folder containing the application files. The integration tracks changes to these application files by generating a checksum.txt file. When the checksum matches, the integration skips the validation and sanitization process. When the checksum does not match, the integration validates and sanitizes the application files as part of the source control operation. The integration ignores all repository content outside the application path.  
Note:  
You can set system properties glide.source_control.checksum_required to enable optional checksum validations and sanitizations and glide.source_control.checksum_quick_install to bypass sanitization steps on checksum matches. See [Available system properties](https://www.servicenow.com/docs/access?context=r_AvailableSystemProperties&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US) for more information.

## Procedure

1. Login to the source control repository linked to the application.
2. Create the destination folder where you will move the application files.  
   For example, create the folders src/app.
3. Move the folder containing your application files to the destination folder.  
   For example, move the folder demo_my_app to src/app.
4. Navigate to the root level of the repository.
5. Open the sn_source_control.properties text file in a text editor.
6. For the `path=` property, enter the folder path where you moved the application files.  
   For example, enter `path=src/app`.
7. Save the properties file.
{#source-control-move-files-git__steps_hxp_cs4_mqb}

## What to do next

Login to your instance and perform [Source control operations in App Engine Studio](https://servicenow-prod.fluidtopics.net/DtQVV~EyTl4L4czBCqFMZQ "The source control integration primarily supports operations from App Engine Studio (AES), but can also support some operations directly from the Git repository.") from App Engine Studio.

