![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
More on Release Views (Apex/Summit)The three kinds of release views are: development, stable, and frozen. Development release views are the least restricted, and frozen release views are the most restricted. Having three kinds of release views allows the release process to proceed from slightly restricted views that are used to support integration to read-only views that represent the final product of the release process.
You can change the kind of a release in place. This allows views to be incrementally stabilized in place as part of the release process without creating extra copies.
To create a release view, select File > Copy Object (Apex/Summit).
All release views have a .rel extension.
Importing Relationships between View Kinds
Import relationships are restricted by the kinds of views involved. The following table illustrates these restrictions:
FROM/TO working development stable frozen
working ok ok ok ok
development error ok ok ok
stable error ok ok ok
frozen error error error ok
Development Release Views
Development release views are areas in which multiple developers can integrate changes. A development release is the first step in an incremental approach to creating frozen releases and release networks.
Like a working view, a development release allows you to execute all import, export, and compilation commands and makes it possible to accept changes from other views. Unlike a working view, however, a development release does not allow you to execute any command that implies these operations:
- Check out or check in
- Abandon
- Delete controlled files
All other version-control commands are accepted.
Stable Release Views
Stable releases support import changes and recompilation but do not allow any source changes. You can use stable views when you want the controlled source files to be frozen but recompilation is still required. For example, you might create stable views when a release needs to be recompiled for a different target.
Frozen Release Views
Frozen release views are read-only. No version control or compilation changes can be performed in these views. Clients, however, can import and compile against these views. For example, you might make a frozen release when the imports and compilation characteristics of the view are finalized.
Release views are also discussed in the Concepts Guide. Version control using Summit/CM is described in the Summit User's Guide.
Rational Software Corporation http://www.rational.com support@rational.com techpubs@rational.com Copyright © 1993-2001, Rational Software Corporation. All rights reserved. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |