You can now create multiple revisions of the same ServerTemplate. This feature provides a level of version control that is particulary useful for making changes to a template's RightScripts. Instead of cloning a template to make changes, simply click the Commit button to create a revision of the ServerTemplate. To understand how the versioning process works, see the examples below.
Select a ServerTemplate from the private tab (Design -> ServerTemplates). You can create a revision of a ServerTemplate at any time by clicking the Commit button. Once you have a functioning ServerTemplate, we recommend creating a revision the ServerTemplate so that you'll have a revision that you can revert back to if you run into problems.
To create a revision of a ServerTemplate, click the Commit button.
NOTE: You can only commit a [HEAD] version of a private ServerTemplate.

Be sure to include a helpful description and click Commit.
Let's say you've made some changes to the [HEAD] version of a ServerTemplate such as adding/removing/rearranging RightScripts or editing individual RightScripts, and want to commit the template and create a new revision.
Before you commit a ServerTemplate, you'll most likely want to commit any RightScripts that you've modified. If you don't commit all [HEAD] RightScripts, you risk future incompatibility issues because you'll be referencing a RightScript whose functionality could have changed since the last commit.
To ensure that all RightScripts are preserved in their current version along with the ServerTemplate, you should commit all RightScripts that have been modified. If you do not click the Commit [HEAD] RightScripts link before clicking the ServerTemplate's Commit button, you will be reminded on the next screen that any RightScripts with [HEAD] versions will be committed.

Click the Commit button of the ServerTemplate.
It's important to leave a detailed description of all of your changes. These messages will be visible under a ServerTemplate's Revisions tab.

Once again, if there are any RightScripts with [HEAD] versions, they will automatically be committed when you commit the ServerTemplate.
NOTE: If there is a special scenario where you do NOT want to commit such changes, uncheck the "Commit [HEAD] RightScripts" box.
Click the Commit button.
Once you've committed a ServerTemplate, you should see a pulldown menu next to the template's name. To change revisions, simply select a revision from the dropdown menu.

You can also click on the Revisions tab to see who created the ServerTemplate revision, when it was committed, as well as the change descriptions for each revision.
