If you have a requirement to deploy your entire repository to a server, such as in the case of changing server hosts or repository branches, you can do so simply by clicking the purple commit selector icon next the start commit reference when running a new deployment, then enabling the option to **Deploy the entire repository**, then **Choose Revision**.

![Deploy the entire repository*screenshot](https://i.imgur.com/IcQxlWc.png)

You will now see **The very first commit…** in the start commit entry, so just click **Deploy** to finish, or **Preview** if you wish to run a preview of the deployment first.

{youtube: 0SSVW3GBVKc}