--- title: Push a version description: Pushing promotes changes from the development instance to the parent instance and commits the current version of a customized record on the development instance as the current version on the parent instance. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/application-development/team-development/t\_PushAVersion.html release: australia product: Team Development classification: team-development topic_type: task last_updated: "2026-03-12" reading_time_minutes: 3 breadcrumb: [Explore, Team Development, Planning your application, Building applications] --- # Push a version Pushing promotes changes from the development instance to the parent instance and commits the current version of a customized record on the development instance as the current version on the parent instance. ## Before you begin Role required: none ## About this task Pushing adds only the current development version to the parent, not all the development versions. **Note:** Updates to records from different applications cannot be pushed/pulled in the same push/pull. To resolve the error in the case that updates to other applications are mixed in: De-queue the updates to other applications. Push for one application. Re-queue the updates to one application. Push and then repeat as needed. Pushing creates a local Update Set on the parent that is marked as complete. Pushed changes are also tracked as local changes on the parent. Therefore, you can promote changes through your development and test hierarchy by transferring the Update Set or by pushing the local changes. Each push is recorded in the Push or Pull table on the development instance. ## Procedure 1. Navigate to **All** > **Team Development** > **Team Dashboard**. 2. [Queue the local changes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/team-development/t_QueueALocalChangeForAPush.md) that are ready to push. 3. [Pull versions](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/team-development/t_PullAVersion.md) from the parent instance and [resolve any collisions](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/team-development/t_ResolveACollision.md). You cannot push changes to the parent instance if collisions are detected. 4. In the control panel, click **Push**. The Push Changes page opens. 5. Provide a Name for the changes. 6. Review the list of changes to ensure that the correct changes are included.
| **To remove changes that you do not want to push** | Select the check boxes beside the rows and select **Do Not Push** from the Actions choice list |
| **To add changes** | Click **Cancel** and repeat the procedure from [step 2](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/team-development/t_PushAVersion.md) |