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.
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.
Disclaimer: As with everything else at NetIQ Cool Solutions, this content is definitely not supported by NetIQ, so Customer Support will not be able to help you if it has any adverse effect on your environment. It just worked for at least one person, and perhaps it will be useful for you too. Be sure to test in a non-production environment.