Unlike many repository systems, the PowerDesigner repository does not require you to create a new version of a document each time you check it in. You create a version only when you want to, by freezing the document.
Freezing a document creates a version in the repository that you can go
back to and view its state at the point in time when it was frozen. You could choose to
freeze a document (and thus create a new version) each time you check it in, once a day,
once a week, or at any other interval.
You can freeze a document during check in (see
Checking Documents into the Repository) by selecting one or both of:
- the Freeze before check in option - to preserve the state
of the model before your changes
- the Freeze after check in option - to preserve the state
of the model including your changes (this option can be selected by default if
you select the Freeze after check in general option (see
Repository Options.
If you have the
Write or
Full permission on a
document that is frozen, you can unfreeze it's most recent version. Unfreezing a
document version allows you to make further changes to the existing version, but means
that you will no longer be able to go back and view the previously frozen state.
You can freeze a document or unfreeze the latest frozen version of a document at any time by:
- Right-clicking the document, folder, project, or root node and selecting the
Freeze or Unfreeze command.
Performing a freeze or unfreeze on a folder, project, or root node will freeze
or unfreeze all its contents.
- By clicking the Freeze or Unfreeze
tool on the property sheet of:
-
a document - on the Versions tab
-
a branch - on the Members tab
-
a configuration - on the Members tab
Note:
You cannot individually control the freezing and versioning of PowerDesigner model objects. Each changed object has its version frozen and version number increased by one each time you freeze its parent model's version.