For those who are familiar with Designer and are working on a project for multiple environments (dev, qa, prod) or for those supporting multiple customers, version control in Designer is a great way to keep track of changes, revert changes, and document projects.
For those who work as a team supporting the same project for multiple environments, version control is not optional.
Below is a quick step-by-step guide on how to obtain, install and configure Subversion on the Windows platform. It could be used on a single Designer desktop, or deployed on a network server for multiple deployed copies of Designer.
For detailed information on how to use version control features of Designer once Subversion is available, check the online documentation: http://www.novell.com/documentation/idm40/designer_admin/data/versioncontrol.html
First step, you need to download a copy of Subversion (free) from a site like: http://www.open.collab.net/downloads/subversion.html
Figure 1: Subversion installation: Prerequisites.
Figure 2: Installer will download and install JRE.
Figure 3: Installation of JRE.
Figure 4: Once done with installing prerequisites, installation resumes.
Figure 5: Selecting Subversion installation folder.
Figure 6: Installation completed.
Figure 7: Instructions on how to access Subversion.
Figure 8: Accessing Subversion.
Figure 9: Status tab for Subversion web admin tool.
Figure 10: Create a new repository for Designer.
Figure 11: Create a new user for Designer user.
Figure 12: You can change the port that Subversion will be listening to for network connections.
Figure 13: Now you can start Subversion.
Using Subversion from Designer
Figure 14: Now you can go in Designer and Check-in your project(s).
Figure 15: You need to provide the connectivity info for Subversion.
Figure 16: You need to provide credentials for the user you created in Subversion.
Figure 17: You can browse repositories in Subversion for the Check-in location.
Figure 19: Check-in progress.
Figure 20: You can browse repositories using Subversion view client.
Figure 21: Using web client, you can browse and see individual components in version.
Figure 22: Using the Version Control view, which can be accessed from Window/Show View, you can compare individual components in your project with checked-in versions.
Figure 23: Comparing Provisioning Requests components with checked-in version.
Figure 24: Using History, one can get/obtain a checked-in version to replace individual project components.
Hopefully, this quick guide will get you up to speed with version control in Designer, and after reading the documentation and exploring right-clicks and the Version Control view, you will be able to integrate version control best practices into your daily use of Designer.