---
sourceDocument: Australia Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/application-development

 Release :

    - australia

ft:locale :

    - pt-BR

ft:publication_title :

    - Australia Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Legacy - Publish an application from ServiceNow Studio when linked to Source Control

# Legacy - Publish an application from ServiceNow
Studio when linked to Source Control {#ariaid-title1}

* Versão de lançamento: Australia
* 
* Atualizado 12 de mar. de 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

You can publish a custom application from ServiceNow
Studio when linked to Source Control.

## Antes de Iniciar

Importante:  
Starting with the Xanadu release, the legacy version of ServiceNow Studio is being prepared for future deprecation. It will be hidden and no longer activated on new instances but will continue to be supported. For details on the deprecation process, see the [Deprecation Process \[KB0867184\]](https://support.servicenow.com/kb_view.do?sysparm_article=KB0867184) article in the Now Support Knowledge Base.

Try building and editing apps in the current version of ServiceNow Studio instead. For more information, see [ServiceNow Studio](https://servicenow-prod.fluidtopics.net/HJE5fDsb~bjmVZ9BqGtS8w "ServiceNow Studio provides a unified experience for all ServiceNow development activities, enabling admins and developers to extend base system solutions and create custom apps with ease. Use ServiceNow Studio to build apps and app files with integrated tools, access and edit app metadata in scoped and global apps, and package app changes for deployment, all in one powerful development tool.").

Role required: admin

## Por Que e Quando Desempenhar Esta Tarefa

When you publish an application from ServiceNow Studio that is
linked to Source Control, there is a different outcome than when you publish via the
sys_app or sys_store_app Publish related link.

## Procedimento

1. When you select Publish, the sys_app or sys_app_customization record for the application is updated with the new version.
2. The current state of the application is committed to Source Control, including any untracked or uncommitted changes.  
   The value of the glide.sourcecontrol.default_commit_mode property is ignored.  
   This occurs because when the application is published, all the untracked and uncommitted changes are also published. Therefore, the state of the application in the Git repository matches what is published. See the [Legacy - Commit changes](https://servicenow-prod.fluidtopics.net/jQqFzmWKjPvYsqxKaTQwug "Application developers can commit their changes on the instance to the linked Git repository. You can either select a few changes to commit, or commit all changes on the instance at once.") topic for more information about the glide.sourcecontrol.default_commit_mode property.
3. A Source Control tag is created for the new version and the application is published.  
   If needed, the sys_app record is updated with the new store correlation ID.  
   Nota:  
   If your application is linked to Source Control and you publish a new version outside of Studio, a source control commit and tag are not created.

