| Elego ComPact Manual Set Version 1.2 | ||
|---|---|---|
| Prev | Chapter 8. Project Management using the Graphical User Interface | Next |
ComPact enables you to freeze the current development state of your project into a snapshot: The ComPact project manager will check if any package is locally modified (which must not be as all changes need to be checked-in to be reproducible) and then record all the packages and the associated versions as a snapshot declaration in the snaps directory.
You may also freeze the state of a project as a release. The difference to a snapshot is that every package must be checked out as a released version as a necessary precondition.
Project releases and project snapshots are named mappings from package names to versions. A project release can only contain release versions of packages, while a project snapshot can contain any package version. Thus you can always create a snapshot (if there are no locally modified packages), but you can only create a release if all packages of your project are released.
Freezing project state .
Snapshot instructs the project manager to create a new project release or snapshot. A snaphot is created if the release | development switch selects development.
Clear empties the input field for the snapshot name.
Default Name fills the input field for the snapshot name with a default text.
Select transfers the selected snapshot name to the input fields for manual editing. You cannot use the same name for two snapshots or releases.
Creating new releases .
New Release instructs the project manager to create a new project release by creating a new release of every package contained in the project.
Warning This is almost always not what you want to do, so think twice before pressing this button!
patch | minor | major defines what kind of new release version shall be created for every package.
Clear empties the input field for the snapshot name.
Default Name fills the input field for the snapshot name with a default text.
Select transfers the selected snapshot name to the input fields for manual editing. You cannot use the same name for two snapshots or releases.