IBM SC34-4499-03 Personal Computer User Manual


 
track of all of these changes, even when more than one user updates the same part at
the same time. To make this possible, TeamConnection uses something called a
work
area
.
A work area is a logical temporary work space that enables you to isolate your work on
the parts in a release from the official versions of the parts. You can check parts out to
a work area, update them, and build them without affecting the official version of the
parts in the release. After you are certain that your changes work, you
integrate
the
work area with the release (or
commit
the driver that the work area is a member of, if
you are using the driver subprocess). The integration makes the parts from your work
area the new official parts in the release.
You can do the following with work areas:
v Check out parts from a release
v Update any or all of the checked-out parts
v Get the latest copies of the parts in the release, including any changes integrated by
other users
v Get the latest copies of the parts in another work area
v
Freeze
the work area, making a snapshot of the parts as they exist at a particular
instant in case you need to return to it later
v Build the parts in the work area
v Move all parts back into the release by integrating the work area
For more information, see “Using work areas” on page 28.
Drivers
A driver is a collector for work areas. You create drivers associated with specific
releases so that you can exercise greater control over which work areas are integrated
into the release and commit the changes from multiple work areas simultaneously.
When a work area is added to a driver, it is called a
driver member.
A single work area
can be a member of more than one driver. By making a work area part of a driver, you
associate the parts changed in relation to that work area with the specified driver.
These parts must be members of the release associated with the driver.
Drivers enable you to place the following controls over work area integrations:
v Define and monitor prerequisite and corequisite work areas to ensure that mutually
dependent changes are integrated in proper order.
v Monitor and resolve conflicting changes to the same part (if you use concurrent
development).
v Restrict access to driver members so that they can be changed only by users with
proper authority.
Chapter 1. An introduction to TeamConnection 9