---
schema_version: "1"
id: 73eed55e807ae619385fef613ea2181b5fa6bc674ab0b5624d2eba5dc75441f4
title: Source Control in Lifecycle Center
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/devops_center_basics_source_control.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.devops_center_basics_source_control.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: a74a1833e7531a0d3b10c0c90d48b4b5bc25cf1da09ef21c49c8d7b30c04cdab
description: Lifecycle Center uses source control as the single source of truth for your project changes. It keeps your changes outside the org so your team can collaborate in one shared space.
products:
  - Salesforce Platform
release: "264"
---
# Source Control in Lifecycle Center

Lifecycle Center uses source control as the single source of truth for your project changes. It keeps your changes outside the org so your team can collaborate in one shared space.

### 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;">Available in: <strong>Government Cloud Plus</strong> as interoperable. Turning on DevOps Center (Managed Package) in Government Cloud Plus orgs can send data outside the authorization boundary. Contact your Salesforce account executive for more details. Lifecycle Center is not available in <strong>Government Cloud Plus</strong>.</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. Lifecycle 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>

Source control helps you:

- Track who made each change and why
- Review previous versions
- Recover previous versions of your work if anything goes wrong

If you're new to Git terms like repositories, branches, or commits, Lifecycle Center handles most Git tasks for you through a click-based user interface. If you already use Git directly for your DevOps tasks, you can continue to do so. Lifecycle Center syncs those changes.

## How Lifecycle Center Works with Source Control

Lifecycle Center connects to source control providers, such as GitHub and Bitbucket. You can do most day-to-day tasks in Lifecycle Center, and still use your provider directly when needed.

You manage the source control process using simple actions in Lifecycle Center.

 
| What You Do | What Lifecycle Center Does For You |
| --- | --- |
| Set up a new project | Creates a repository if applicable, or connects to an existing repository. |
| Configure your pipeline | Creates or uses existing branches for pipeline stages. |
| Make changes in your sandbox | Tracks changes in the DX Inspector, Change Management tab. |
| Commit changes | Formats your changes for Git and pushes them to the repository. |
| Write a short description | Tracks the why behind your change. |
| Create a review | Creates a pull request for your team to review. |
| Promote work items | Merges branch changes forward to the next pipeline stage. |

## Common User Concerns

Source control protects your work by addressing these common concerns:

 
| Concern | Reality |
| --- | --- |
| What if I commit the wrong changes? | A commit is a save point, not a deployment. Changes move forward and reach production only after your team reviews and promotes them through pipeline stages. |
| What if I delete something important? | Source control keeps version history so your admin can restore previous versions when needed. |
| What if I overwrite someone else’s work? | Lifecycle Center detects merge conflicts when two people change the same components. Lifecycle Center prompts you to resolve any conflicts before merging the work. |

#### See Also

- [Set Up GitHub as Your Source Control](https://help.salesforce.com/s/articleView?id=platform.devops_center_set_your_source_control.htm&release=264.0.0&type=5 "Configure your GitHub repository to store project files and manage team access.")
- [_GitHub documentation_: Get Started](https://docs.github.com/en/get-started)
- [_Trailhead_: Git and GitHub Basics](https://trailhead.salesforce.com/content/learn/modules/git-and-git-hub-basics)