Release

In Rational Synergy, you always work on a particular release. The release is a label that indicates the version of your software application.

For example, the first release of your software might be editor/1.0, and the second release can be editor/2.0 or editor/1.1.

When you check out a project, you specify the release to use. Likewise, when you create a task, you specify the release in which the task is included. The release is important. Rational Synergy uses it to organize your tasks and projects and to ensure that tasks are used in the projects with matching release values.

Rational Synergy stores releases for your software application so that you can mark projects, tasks, and folders for particular releases. You can also track which object versions were developed for each release.

Only a build manager can create or alter releases. Build managers can view them in the Releases explorer or with the ccm release command. Each Rational Synergy database has its own set of releases, although you can transfer them among databases by using distributed configuration management (DCM).

The examples in the following table show the release, which is created by the build manager. This table is made up of the component name and the component release. The release is what you see.

Release Component name Component release
1.0   1.0
2.0   2.0
2.0_patch   2.0_patch
Rational Synergy/7.1 Rational Synergy 7.1
editor/2.0 editor 2.0
editor/2.1 editor 2.1

A release consists of an optional component name, a release delimiter, and a component release. The component name might represent the name of an application or component, such as Rational Synergy or editor. The component release identifies the specific release of that application or component.

The component name is not a mandatory part of the release. In the first row in the table, the 1.0 component name does not have a component, and Rational Synergy leaves it blank

Whenever you check out an object, Rational Synergy automatically copies the release from the current task to the new object.


Feedback