Review Package History - SCC Client

It is possible to review the change history of version controlled packages by examining previous revisions. If necessary, you can check out one of these earlier revisions of a package for editing, effectively rolling-back to that prior revision of the package. The process for reviewing the change history of packages configured for version control with an SCC client (including products such as Visual Source Safe, TFS-SCC, ClearCase, Perforce, AccuRev and MKS Source Integrity) differs from that for Subversion, CVS or TFS command line clients.

Access     Project Browser | right-click package | Package Control | File History

Review change history of a version-controlled package (SCC client)

Step

Action

See also

1

The change history mechanism offered by the third party SCC provider displays.

To import a prior revision of the package into your model, use the SCC History dialog to retrieve the revision, then close the dialog.

 

 

Retrieve Prior Revision - SCC Client (Example)

2

The SCC client notifies Enterprise Architect that a different revision has been retrieved.  A prompt then displays, asking whether you want to check-out the prior revision.

 

 

3

Optionally, click on either:

Yes, to check out the prior revision - the selected revision of the package file is retrieved from version control and imported into your model as a package that is checked out for editing; you can subsequently check in this revision as a new HEAD revision, effectively reverting the package to the prior revision
 
OR
No, to import the prior revision as read-only - the selected revision of the package file is retrieved from version control and imported into your model, but the package remains flagged as checked-in and cannot be modified; subsequently checking out the package updates it to the latest revision before it is unlocked for editing
 

 

Notes

If the selected package was already checked out in the current model, the system does not proceed with retrieving a prior revision
If you check out a prior revision of the package, but do not want to commit it as a new revision, right-click on the package and select Package Control | Undo Check Out

Learn more