How-to: Setting up Subversion for Designer on Windows

mbluteau

By: mbluteau

April 1, 2011 10:39 am

Reads: 327

Comments:2

Rating:0

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

Installing Subversion

Click to view.

Figure 1: Subversion installation: Prerequisites.

Click to view.

Figure 2: Installer will download and install JRE.

Click to view.

Figure 3: Installation of JRE.

Click to view.

Figure 4: Once done with installing prerequisites, installation resumes.

Click to view.

Figure 5: Selecting Subversion installation folder.

Click to view.

Figure 6: Installation completed.

Click to view.

Figure 7: Instructions on how to access Subversion.

Configuring Subversion

Click to view.

Figure 8: Accessing Subversion.

Click to view.

Figure 9: Status tab for Subversion web admin tool.

Click to view.

Figure 10: Create a new repository for Designer.

Click to view.

Figure 11: Create a new user for Designer user.

Click to view.

Figure 12: You can change the port that Subversion will be listening to for network connections.

Click to view.

Figure 13: Now you can start Subversion.

Using Subversion from Designer

Click to view.

Figure 14: Now you can go in Designer and Check-in your project(s).

Click to view.

Figure 15: You need to provide the connectivity info for Subversion.

Click to view.

Figure 16: You need to provide credentials for the user you created in Subversion.

Click to view.

Figure 17: You can browse repositories in Subversion for the Check-in location.

Click to view.

Figure 19: Check-in progress.

Click to view.

Figure 20: You can browse repositories using Subversion view client.

Click to view.

Figure 21: Using web client, you can browse and see individual components in version.

Click to view.

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.

Click to view.

Figure 23: Comparing Provisioning Requests components with checked-in version.

Click to view.

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.

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Categories: Uncategorized

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.

2 Comments

  1. By:geoffc

    David Gersic wrote something like this, more for the Unix side in this article:

    http://www.novell.com/communities/node/2799/setting-subversion-ldap-and-idm-designer

    Excellent! Thanks for the article! Different platforms, different approaches, all are needed

  2. By:rewrite

    Nice guide. I’ve been considering trying out subversion for a while now. This was very helpful.

Comment