Versioning of ServerTemplates

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. 

 

Create a ServerTemplate Revision

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.

01-template_revision_commit2.gif

Be sure to include a helpful description and click Commit

 

Commit a ServerTemplate with Changes

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.

03-template_revision_head_script.gif

 

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.

04-template_revision_message.gif


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.

 

Change ServerTemplate Revisions

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. 

02-template_revision_select_rev2.gif

 

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.

05-template_revision_tab2.gif

 

Tag page
You must login to post a comment.