# Comparing Branches

### About this export

| Field | Value |
| --- | --- |
| **content_type** | lesson |
| **platform** | contentstack-academy |
| **source_url** | https://www.contentstack.com/academy/learning-paths/contentstack-developer-certification/branches-foundations/comparing-branches |
| **course_slug** | branches-foundations |
| **lesson_slug** | comparing-branches |
| **learning_path_slug** | contentstack-developer-certification |
| **markdown_file_url** | /academy/md/learning-paths/contentstack-developer-certification/branches-foundations/comparing-branches.md |
| **generated_at** | 2026-05-18T10:09:04.538Z |

> Lesson in **[Branches Foundations](https://www.contentstack.com/academy/learning-paths/contentstack-developer-certification/branches-foundations)** within the **contentstack-developer-certification** learning path on Contentstack Academy. **Academy MD v3** — structured for retrieval; no quiz or assessment keys.

<!-- ai_metadata: {"lesson_id":"06","type":"text","duration_minutes":1,"topics":["Comparing","Branches"]} -->

#### Lesson text

## **Introduction**

In Contentstack, the Branch Compare feature allows users to analyze the differences between two branches: the Base branch (typically 'main') and the Compare branch (where desired changes are made). This comparison serves to understand changes before merging them into the base branch.

## **Methods of Comparison**

When comparing branches, users can view differences in:  
\- Content types and global fields  
\- Specific content types  
\- Specific global fields

## **Comparison Status:**

Three outcomes are possible:  
**1\. Base only**: _base only notifies that a particular content type or global field is present only in the base branch and is not present in the compare branch_.  
**2\. Compare only:** _compare only notifies that a particular content type or global field is present only in the compare branch and is not present in the base branch_.  
**3\. Modified:** The item exists in both branches but has been altered.

## **Use Cases:**

**1\. Modifying a Content Type:**  
\- Scenario: Altering fields without impacting the source branch.  
\- Approach: Create a child branch inheriting from the main branch, make changes, and then compare.  
\- Status: Differences are marked as "modified."

We are going to modify the fields present in the **Author** content type.  
Let's first see the structure of the Author content type in the source branch i.e., in the **main branch.**

![BranchesFoundations-L6-img-1.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltad81e23580acf738/67dd7f9bf7eccc607890d8af/BranchesFoundations-L6-img-1.png)

We will change field names **First Name to Author First Name** and **Last Name to Author Last Name** in the compare branch i.e., **dev branch**.

  

Also, we are going to change the field from **SEO Global field**

Let's first see the structure of the SEO Global field  in the source branch i.e., in the main branch

![BranchesFoundations-L6-img-2.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt830e2f5390decd80/67dd7fc3339f292cd78b60dd/BranchesFoundations-L6-img-2.png)

We changed the **Meta Title filed to the SEO Meta Title** in the **dev** branch.

![BranchesFoundations-L6-img-3.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blte59d7f5914a6c4bd/67dd7fd9b1a1f361133ef8aa/BranchesFoundations-L6-img-3.png)

**2\. Adding a New Feature:**  
\- Scenario: Introducing a new content type.  
\- Approach: Create a new branch, make changes, and then compare with the main branch.  
\- Status: Differences are marked as "compare only" if the new content type is only in the compare branch.

We are going to add a new content type named "**Branch Demo**" in the **dev branch**

![BranchesFoundations-L6-img-4.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt3da3b2c03699be5f/67dd7fed6f68581be5fda869/BranchesFoundations-L6-img-4.png)

  

![BranchesFoundations-L6-img-5.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt3ec2aee61550fa99/67dd8005efd8a9099c4c00e5/BranchesFoundations-L6-img-5.png)

Now let's do the comparison by using Content Management API as well as CLI

**First will see all compare operations with API**  
**1)**  **Compare branch**

curl --location 'https://api.contentstack.io/v3/stacks/branches\_compare?compare\_branch=dev'

\\ --header 'api\_key: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*'

\\ --header 'authorization: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*'

\\ --header 'Content-Type: application/json'

\\ --data ''

  

**Result**

{  
  
    "branches": {  
  
        "base\_branch": "main",  
  
        "compare\_branch": "dev"  
  
    },  
  
    "diff": \[  
  
        {  
  
            "title": "SEO",  
  
            "uid": "seo",  
  
            "type": "global\_field",  
  
            "status": "modified"  
  
        },  
  
        {  
  
            "title": "Branch Demo",  
  
            "uid": "branch\_demo",  
  
            "type": "content\_type",  
  
            "status": "compare\_only"  
  
        },  
  
        {  
  
            "title": "Author",  
  
            "uid": "author",  
  
            "type": "content\_type",  
  
            "status": "modified"  
  
        }  
  
    \]  
  
}

![BranchesFoundations-L6-img-6.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltee56270033ba97d1/67dd801a17f7b4915d0d0173/BranchesFoundations-L6-img-6.png)

**2) Compare Content Type between Branches**

curl --location 'https://api.contentstack.io/v3/stacks/branches\_compare/content\_types?compare\_branch=dev' \\  
\--header 'api\_key: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
\--header 'authorization: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
\--header 'Content-Type: application/json' \\  
\--data ''

**Result**

{  
  
    "branches": {  
  
        "base\_branch": "main",  
  
        "compare\_branch": "dev"  
  
    },  
  
    "diff": \[  
  
        {  
  
            "title": "Branch Demo",  
  
            "uid": "branch\_demo",  
  
            "type": "content\_type",  
  
            "status": "compare\_only"  
  
        },  
  
        {  
  
            "title": "Author",  
  
            "uid": "author",  
  
            "type": "content\_type",  
  
            "status": "modified"  
  
        }  
  
    \]  
  
}

## 

![BranchesFoundations-L6-img-7.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blta26e739a070f547b/67dd80330c6f5559d01fcf28/BranchesFoundations-L6-img-7.png)

**3) Compare Global Fields between Branches**

curl --location 'https://api.contentstack.io/v3/stacks/branches\_compare/global\_fields?compare\_branch=dev' \\  
\--header 'api\_key: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
\--header 'authorization: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
\--header 'Content-Type: application/json' \\  
\--data ''

**Result**

{  
  
    "branches": {  
  
        "base\_branch": "main",  
  
        "compare\_branch": "dev"  
  
    },  
  
    "diff": \[  
  
        {  
  
            "title": "SEO",  
  
            "uid": "seo",  
  
            "type": "global\_field",  
  
            "status": "modified"  
  
        }  
  
    \]  
  
}

![BranchesFoundations-L6-img-8.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blte1bde4be421df008/67dd80495e486d5c7371b5a5/BranchesFoundations-L6-img-8.png)

**4) Compare Specific Content Types between Branches**

curl --location 'https://api.contentstack.io/v3/stacks/branches\_compare/content\_types/author?compare\_branch=dev' \\  
\--header 'api\_key: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
\--header 'authorization: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
\--header 'Content-Type: application/json' \\  
\--data ''

**Result**

{  
  
    "branches": {  
  
        "base\_branch": "main",  
  
        "compare\_branch": "dev"  
  
    },  
  
    "diff": {  
  
        "uid": "author",  
  
        "type": "content\_type",  
  
        "status": "modified",  
  
        "base\_branch": {  
  
            "differences": \[  
  
                {  
  
                    "display\_name": "First Name",  
  
                    "uid": "title",  
  
                    "data\_type": "text",  
  
                    "mandatory": true,  
  
                    "unique": true,  
  
                    "field\_metadata": {  
  
                        "\_default": true,  
  
                        "version": 3  
  
                    },  
  
                    "multiple": false,  
  
                    "non\_localizable": false,  
  
                    "indexed": false,  
  
                    "inbuilt\_model": false,  
  
                    "path": "schema\[0\]"  
  
                },  
  
                {  
  
                    "data\_type": "text",  
  
                    "display\_name": "Last Name",  
  
                    "uid": "last\_name",  
  
                    "field\_metadata": {  
  
                        "description": "",  
  
                        "default\_value": "",  
  
                        "version": 3  
  
                    },  
  
                    "format": "",  
  
                    "error\_messages": {  
  
                        "format": ""  
  
                    },  
  
                    "mandatory": false,  
  
                    "multiple": false,  
  
                    "non\_localizable": false,  
  
                    "unique": false,  
  
                    "indexed": false,  
  
                    "inbuilt\_model": false,  
  
                    "path": "schema\[1\]"  
  
                }  
  
            \],  
  
            "schema": null  
  
        },  
  
        "compare\_branch": {  
  
            "differences": \[  
  
                {  
  
                    "display\_name": "Author First Name",  
  
                    "uid": "title",  
  
                    "data\_type": "text",  
  
                    "mandatory": true,  
  
                    "unique": true,  
  
                    "field\_metadata": {  
  
                        "\_default": true,  
  
                        "version": 3  
  
                    },  
  
                    "multiple": false,  
  
                    "non\_localizable": false,  
  
                    "indexed": false,  
  
                    "inbuilt\_model": false,  
  
                    "path": "schema\[0\]"  
  
                },  
  
                {  
  
                    "data\_type": "text",  
  
                    "display\_name": "Author Last Name",  
  
                    "uid": "last\_name\_dev",  
  
                    "field\_metadata": {  
  
                        "description": "",  
  
                        "default\_value": "",  
  
                        "version": 3  
  
                    },  
  
                    "format": "",  
  
                    "error\_messages": {  
  
                        "format": ""  
  
                    },  
  
                    "mandatory": false,  
  
                    "multiple": false,  
  
                    "non\_localizable": false,  
  
                    "unique": false,  
  
                    "indexed": false,  
  
                    "inbuilt\_model": false,  
  
                    "path": "schema\[1\]"  
  
                }  
  
            \],  
  
            "schema": null  
  
        }  
  
    }  
  
}

![BranchesFoundations-L6-img-9.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltf5233f1e1a241292/67dd80686f68581895fda877/BranchesFoundations-L6-img-9.png)

**5) Compare Specific Global Fields between Branches**

curl --location 'https://api.contentstack.io/v3/stacks/branches\_compare/global\_fields/seo?compare\_branch=dev' \\  
\--header 'api\_key: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
\--header 'authorization: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
\--header 'Content-Type: application/json' \\  
\--data ''

**Result**

{  
  
    "branches": {  
  
        "base\_branch": "main",  
  
        "compare\_branch": "dev"  
  
    },  
  
    "diff": {  
  
        "uid": "seo",  
  
        "type": "global\_field",  
  
        "status": "modified",  
  
        "base\_branch": {  
  
            "differences": \[  
  
                {  
  
                    "data\_type": "text",  
  
                    "display\_name": "Meta Title",  
  
                    "uid": "meta\_title",  
  
                    "field\_metadata": {  
  
                        "description": "",  
  
                        "default\_value": "",  
  
                        "version": 3  
  
                    },  
  
                    "format": "",  
  
                    "error\_messages": {  
  
                        "format": ""  
  
                    },  
  
                    "multiple": false,  
  
                    "mandatory": false,  
  
                    "unique": false,  
  
                    "non\_localizable": false,  
  
                    "indexed": false,  
  
                    "inbuilt\_model": false,  
  
                    "path": "schema\[0\]"  
  
                }  
  
            \],  
  
            "schema": null  
  
        },  
  
        "compare\_branch": {  
  
            "differences": \[  
  
                {  
  
                    "data\_type": "text",  
  
                    "display\_name": "SEO Meta Title",  
  
                    "uid": "meta\_title",  
  
                    "field\_metadata": {  
  
                        "description": "",  
  
                        "default\_value": "",  
  
                        "version": 3  
  
                    },  
  
                    "format": "",  
  
                    "error\_messages": {  
  
                        "format": ""  
  
                    },  
  
                    "multiple": false,  
  
                    "mandatory": false,  
  
                    "unique": false,  
  
                    "non\_localizable": false,  
  
                    "indexed": false,  
  
                    "inbuilt\_model": false,  
  
                    "path": "schema\[0\]"  
  
                }  
  
            \],  
  
            "schema": null  
  
        }  
  
    }  
  
}

## 

![BranchesFoundations-L6-img-10.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt870a0938f973914f/67dd80830c6f555c231fcf32/BranchesFoundations-L6-img-10.png)

### **Now let's see all compare operations using the Command Line Interface (CLI)**  

The comparison results are distinguished based on the following:

1.  A “+” symbol with green highlighted text: Indicates that this is present only in the compare branch.
    
2.  A “±” symbol with blue highlighted text Indicates that this is present in both branches but has different values.
    
3.  A “-” symbol with red highlighted text: Indicates that this is not present in the compare branch.
    

  

csdx cm:branches:diff --help  
Differences between two branches

USAGE  
  $ csdx cm:branches:diff \[--base-branch \] \[--compare-branch \] \[-k \]\[--module \]

FLAGS  
  -k, --stack-api-key=  Provide Stack API key to show difference between branches  
  --base-branch=        Base branch  
  --compare-branch=     Compare branch  
  --format=            \[default: compact-text\] \[Optional\] Type of flags to show branches differences  
  
  --module=            Module  

DESCRIPTION  
  Differences between two branches

EXAMPLES  
  $ csdx cm:branches:diff

  $ csdx cm:branches:diff --stack-api-key "bltxxxxxxxx"

  $ csdx cm:branches:diff --compare-branch "dev"

  $ csdx cm:branches:diff --compare-branch "dev" --stack-api-key "bltxxxxxxxx"

  $ csdx cm:branches:diff --compare-branch "dev" --module "content-types"

  $ csdx cm:branches:diff --module "content-types" --format "detailed-text"

  $ csdx cm:branches:diff --compare-branch "dev" --format "detailed-text"

  $ csdx cm:branches:diff --stack-api-key "bltxxxxxxxx" --base-branch "main"

  $ csdx cm:branches:diff --stack-api-key "bltxxxxxxxx" --base-branch "main" --compare-branch "dev"

  $ csdx cm:branches:diff --stack-api-key "bltxxxxxxxx" --base-branch "main" --module "content-types"

  $ csdx cm:branches:diff --stack-api-key "bltxxxxxxxx" --base-branch "main" --compare-branch "dev" --module "content-types"

  $ csdx cm:branches:diff --stack-api-key "bltxxxxxxxx" --base-branch "main" --compare-branch "dev" --module "content-types" --format "detailed-text"

**1) Get all module's difference**

![BranchesFoundations-L6-img-11.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt4363c1710c1de892/67dd809c6f685822d2fda882/BranchesFoundations-L6-img-11.png)

**2) Get all content types difference**

![BranchesFoundations-L6-img-12.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt0f4254e5752bbc4d/67dd80bb20a3dcd689f8285e/BranchesFoundations-L6-img-12.png)

**3) Get all global fields' difference**

![BranchesFoundations-L6-img-13.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt6724b3e928297c65/67dd80d9460eb4086594780c/BranchesFoundations-L6-img-13.png)

## **Conclusion:**

Comparing branches in Contentstack facilitates safe development and integration of changes, allowing users to manage modifications effectively before merging them into the main branch.

  

# **Further Reference**

*   [Compare branches](https://www.contentstack.com/docs/developers/apis/content-management-api#compare-branches)
    
*   [Compare Content Types between branches](https://www.contentstack.com/docs/developers/apis/content-management-api#compare-content-types-between-branches)
    
*   [Compare Global Fields between branches](https://www.contentstack.com/docs/developers/apis/content-management-api#compare-global-fields-between-branches)
    
*   [Compare specific Content Type between branches](https://www.contentstack.com/docs/developers/apis/content-management-api#compare-specific-content-type-between-branches)
    
*   [Compare specific Global Fields between branches](https://www.contentstack.com/docs/developers/apis/content-management-api#compare-specific-global-field-between-branches)
    
*   [Steps to compare branches](https://www.contentstack.com/docs/developers/cli/compare-and-merge-branches-using-the-cli#steps-to-compare-branches)

#### Key takeaways

- Connect **Comparing Branches** back to your stack configuration before moving to the next module.
- Capture one concrete artifact (screenshot, Postman call, or code snippet) that proves the step works in your environment.
- Re-read the delivery versus management boundary for anything you changed in the entry model.

## Supplement for indexing

### Content summary

Comparing Branches. Introduction In Contentstack, the Branch Compare feature allows users to analyze the differences between two branches: the Base branch (typically 'main') and the Compare branch (where desired changes are made). This comparison serves to understand changes before merging them into the base branch. Methods of Comparison When comparing branches, users can view differences in: \- Content types and global fields \- Specific content types \- Specific global fields Comparison Status: Three outcomes are possible: 1\. Base only : base only notifies that a particular content type or global field is present only in the base branch and is not present in the compare branch . 2\. Compare only: compare onl

### Retrieval tags

- Comparing
- Branches
- branches-foundations
- lesson 06
- Comparing Branches
- branches-foundations lesson

### Indexing notes

Index this lesson as a primary chunk tagged with lesson_id "06" and topics: [Comparing, Branches].
Parent course slug: branches-foundations. Use asset_references URLs as thumbnail hints in search results when present.
Never surface LMS quiz content or assessment answers from this file.

### Asset references

| Label | URL |
| --- | --- |
| BranchesFoundations-L6-img-1.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltad81e23580acf738/67dd7f9bf7eccc607890d8af/BranchesFoundations-L6-img-1.png` |
| BranchesFoundations-L6-img-2.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt830e2f5390decd80/67dd7fc3339f292cd78b60dd/BranchesFoundations-L6-img-2.png` |
| BranchesFoundations-L6-img-3.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blte59d7f5914a6c4bd/67dd7fd9b1a1f361133ef8aa/BranchesFoundations-L6-img-3.png` |
| BranchesFoundations-L6-img-4.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt3da3b2c03699be5f/67dd7fed6f68581be5fda869/BranchesFoundations-L6-img-4.png` |
| BranchesFoundations-L6-img-5.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt3ec2aee61550fa99/67dd8005efd8a9099c4c00e5/BranchesFoundations-L6-img-5.png` |
| BranchesFoundations-L6-img-6.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltee56270033ba97d1/67dd801a17f7b4915d0d0173/BranchesFoundations-L6-img-6.png` |
| BranchesFoundations-L6-img-7.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blta26e739a070f547b/67dd80330c6f5559d01fcf28/BranchesFoundations-L6-img-7.png` |
| BranchesFoundations-L6-img-8.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blte1bde4be421df008/67dd80495e486d5c7371b5a5/BranchesFoundations-L6-img-8.png` |
| BranchesFoundations-L6-img-9.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltf5233f1e1a241292/67dd80686f68581895fda877/BranchesFoundations-L6-img-9.png` |
| BranchesFoundations-L6-img-10.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt870a0938f973914f/67dd80830c6f555c231fcf32/BranchesFoundations-L6-img-10.png` |
| BranchesFoundations-L6-img-11.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt4363c1710c1de892/67dd809c6f685822d2fda882/BranchesFoundations-L6-img-11.png` |
| BranchesFoundations-L6-img-12.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt0f4254e5752bbc4d/67dd80bb20a3dcd689f8285e/BranchesFoundations-L6-img-12.png` |
| BranchesFoundations-L6-img-13.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt6724b3e928297c65/67dd80d9460eb4086594780c/BranchesFoundations-L6-img-13.png` |

### External links

| Label | URL |
| --- | --- |
| Contentstack Academy home | `https://www.contentstack.com/academy/` |
| Training instance setup | `https://www.contentstack.com/academy/training-instance` |
| Academy playground (GitHub) | `https://github.com/contentstack/contentstack-academy-playground` |
| Contentstack documentation | `https://www.contentstack.com/docs/` |
| BranchesFoundations-L6-img-1.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltad81e23580acf738/67dd7f9bf7eccc607890d8af/BranchesFoundations-L6-img-1.png` |
| BranchesFoundations-L6-img-2.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt830e2f5390decd80/67dd7fc3339f292cd78b60dd/BranchesFoundations-L6-img-2.png` |
| BranchesFoundations-L6-img-3.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blte59d7f5914a6c4bd/67dd7fd9b1a1f361133ef8aa/BranchesFoundations-L6-img-3.png` |
| BranchesFoundations-L6-img-4.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt3da3b2c03699be5f/67dd7fed6f68581be5fda869/BranchesFoundations-L6-img-4.png` |
| BranchesFoundations-L6-img-5.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt3ec2aee61550fa99/67dd8005efd8a9099c4c00e5/BranchesFoundations-L6-img-5.png` |
| BranchesFoundations-L6-img-6.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltee56270033ba97d1/67dd801a17f7b4915d0d0173/BranchesFoundations-L6-img-6.png` |
| BranchesFoundations-L6-img-7.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blta26e739a070f547b/67dd80330c6f5559d01fcf28/BranchesFoundations-L6-img-7.png` |
| BranchesFoundations-L6-img-8.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blte1bde4be421df008/67dd80495e486d5c7371b5a5/BranchesFoundations-L6-img-8.png` |
| BranchesFoundations-L6-img-9.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltf5233f1e1a241292/67dd80686f68581895fda877/BranchesFoundations-L6-img-9.png` |
| BranchesFoundations-L6-img-10.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt870a0938f973914f/67dd80830c6f555c231fcf32/BranchesFoundations-L6-img-10.png` |
| BranchesFoundations-L6-img-11.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt4363c1710c1de892/67dd809c6f685822d2fda882/BranchesFoundations-L6-img-11.png` |
| BranchesFoundations-L6-img-12.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt0f4254e5752bbc4d/67dd80bb20a3dcd689f8285e/BranchesFoundations-L6-img-12.png` |
| BranchesFoundations-L6-img-13.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt6724b3e928297c65/67dd80d9460eb4086594780c/BranchesFoundations-L6-img-13.png` |
| Compare branches | `https://www.contentstack.com/docs/developers/apis/content-management-api#compare-branches` |
| Compare Content Types between branches | `https://www.contentstack.com/docs/developers/apis/content-management-api#compare-content-types-between-branches` |
| Compare Global Fields between branches | `https://www.contentstack.com/docs/developers/apis/content-management-api#compare-global-fields-between-branches` |
