> For the complete documentation index, see [llms.txt](https://docs.bdb.ai/bdb-documentation/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/bdb-documentation/data-visualization/governed-dashboards/managing-options-for-a-dashboard/dashboard-version-control.md).

# Dashboard Version Control

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

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

### Pushing a Dashboard to VCS

* 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.

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

* 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.

![Providing the Commit message and Push Type for a dashboard push](https://972575688-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRYq1HgffNfbnIMWPu1D5%2Fuploads%2FQ1lGlzgi4Ska4v6qwb2h%2Fimage.png?alt=media\&token=64775e83-c45a-4e39-9744-1f86c09b2877)

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

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

### Pull from the VCS

* 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.

![Accessing the Pull from VCS icon for a dashboard](https://972575688-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRYq1HgffNfbnIMWPu1D5%2Fuploads%2FdrnNXaNlg4hynHDRZPzn%2Fimage.png?alt=media\&token=1f07f00a-5314-477d-b575-7f559eba6edd)

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

![Selecting a Version to pull from the VCS](https://972575688-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRYq1HgffNfbnIMWPu1D5%2Fuploads%2FMwoUxuoTioobkfUCx8Jj%2Fimage.png?alt=media\&token=cf593659-26e9-4838-9647-7beaf23e712f)

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

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