---
schema_version: "1"
id: 17835701001107bb10bed9cbe9124e466a81825787768e2523655181ac0f1138
title: Version Control System Synchronization
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/devops_center_vcs_sync.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.devops_center_vcs_sync.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 987a2e540d430a9a1a3962310ec6bd34147583fe772d4096ec7294dc99c99a99
description: Maintain consistency between your pipeline and your source control repository by detecting external changes and merges.
products:
  - Salesforce Platform
release: "264"
---
# Version Control System Synchronization

Maintain consistency between your pipeline and your source control repository by detecting external changes and merges.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience in <strong>Professional</strong> (API access required), <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Not Available in: <strong>Government Cloud Plus</strong>. Contact your Salesforce account executive for more details.</td></tr></tbody><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Not available in: <strong>EU Operating</strong> Zone. EU Operating zone is a special paid offering that provides an enhanced level of data residency commitment. DevOps Center <em>is</em> supported in orgs in the EU that aren’t part of EU OZ, per standard product terms and conditions.</td></tr></tbody></table>

The Version Control System (VCS) synchronization process maintains the version control system as the single source of truth for your work items, minimizing merge conflicts and environment inconsistencies. It makes sure that all changes, whether merged or committed directly to the source control repository, or performed using Git CLI tools, remain consistent with DevOps Center. 

With VCS synchronization, developers can continue to manage branches and change requests using external tools, such as Git CLI or the source control provider’s UI. Meanwhile, deployment managers and DevOps Center admins maintain full visibility of those changes within the DevOps Center pipeline.

DevOps Center automatically runs ‌VCS synchronization during user actions, such as promoting changes or viewing a work item. When you promote work items, DevOps Center checks the pipeline for external merges (changes made directly to the source control repository). In case of an external merge, DevOps Center analyzes the changes and updates the pipeline and work items with the latest changes.

DevOps Center detects specific events in the source control repository and maps them to DevOps Center actions.

| VCS Event | DevOps Center Action |
| --- | --- |
| Create a work item branch. | Maps the branch name to a work item and sets it as the development branch. |
| Open a change request (PR) | Updates the status of the corresponding work item or stage to indicate that a review is in progress. |
| Approve a change request. | Marks the associated work item as Approved or Ready to Promote. |
| Merge from work item to stage. | Validates the merge sequence and tracks the merge. |
| Merge from stage to stage. | Verifies that the source and target branches represent consecutive stages in the pipeline. |