> For the complete documentation index, see [llms.txt](https://docs.bdb.ai/governed-dashboards-3/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bdb.ai/governed-dashboards-3/managing-options-for-a-dashboard/dashboard-version-control.md).

# Dashboard Version Control

{% hint style="success" %}
*Check out the walk-through on how to use the Version Control functionality for the Dashboards.*
{% endhint %}

<figure><img src="https://859511478-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGDmsjfjJBNqow7Fo97cO%2Fuploads%2FoXfZNCAW4m14ZevipdUt%2FDashboard%20Version%20control.gif?alt=media&#x26;token=bcc80586-feab-4ffe-bbdc-7eed6eb56b46" alt=""><figcaption><p><em>Push to and Pull from VCS</em></p></figcaption></figure>

## Pushing a Dashboard to VCS <a href="#pushing-a-dashboard-to-vcs" id="pushing-a-dashboard-to-vcs"></a>

* Click the Manage option.
* Select and open a Workspace from the list of Workspaces.
* Select a dashboard from the dashboard list.
* Click the ***Push to VCS*** icon for the selected dashboard.

![](https://859511478-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGDmsjfjJBNqow7Fo97cO%2Fuploads%2FV9y9PJJMJoS3XhtL6mEl%2Fimage.png?alt=media\&token=46e74b8b-ab48-4235-952f-2ad0280f26b9)Accessing the Push to VCS icon for a dashboard

* The ***Push into Version Controlling System*** dialog box opens.
* Provide a commit message.
* Select a ***Push Type*** out of Dashboard Versioning and GIT Export
* Click the ***Push*** option.

<figure><img src="https://859511478-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGDmsjfjJBNqow7Fo97cO%2Fuploads%2FUtN4mlub5Wn5A5PPs4B1%2Fimage.png?alt=media&#x26;token=64775e83-c45a-4e39-9744-1f86c09b2877" alt=""><figcaption><p><em>Providing the Commit message and Push Type for a dashboard push</em></p></figcaption></figure>

* A Confirmation message appears and the selected dashboard version gets pushed to VCS.

​![](https://859511478-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGDmsjfjJBNqow7Fo97cO%2Fuploads%2FkV0UkbPa6S3xVZP9YhFq%2Fimage.png?alt=media\&token=54f2415f-94bd-44f5-922e-58a2d9eaeecb)​

## Pull from the VCS <a href="#pull-from-the-vcs" id="pull-from-the-vcs"></a>

* Click the Manage option.
* Select and open a Workspace from the list of Workspaces.
* Select a dashboard from the dashboard list.
* Click the ***Pull from VCS*** icon for the selected dashboard.

<figure><img src="https://859511478-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGDmsjfjJBNqow7Fo97cO%2Fuploads%2FvMAksUbNkC216P2exoAw%2Fimage.png?alt=media&#x26;token=1f07f00a-5314-477d-b575-7f559eba6edd" alt=""><figcaption><p><em>Accessing the Pull from VCS icon for a dashboard</em></p></figcaption></figure>

* The ***Pull from Version Controlling System*** dialog box opens.
* Select a Version by using the given checkbox.
* Click the ***Pull*** option.

<figure><img src="https://859511478-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGDmsjfjJBNqow7Fo97cO%2Fuploads%2FuXbXVrGfnTGtJex5kwPf%2Fimage.png?alt=media&#x26;token=cf593659-26e9-4838-9647-7beaf23e712f" alt=""><figcaption><p><em>Selecting a Version to pull from the VCS</em></p></figcaption></figure>

* A confirmation message appears and the selected version of the dashboard gets pulled.

​![](https://859511478-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGDmsjfjJBNqow7Fo97cO%2Fuploads%2F7vmRSW0RaTNXHx9mUDKX%2Fimage.png?alt=media\&token=b846b3ea-c677-4631-b9d9-e7568385c6e9)​
