Toggled at the project level from the Project ribbon, the right-click context menu, or the Project Properties page, the Enable / Disable Versioning command toggles whether or not to track versions of project data. Projects identify which attributes for a given class should be versioned. If versioning is enabled, as these attributes are changed during the development process, versions are automatically captured for tracking and comparison purposes. Also, if versioning is enabled, versions are automatically captured for all parameters as well (since parameters are versioned by default). Disabling versioning on a project will delete all of the stored versions.
NOTE: |
Versioning is often not appropriate at the very start of a project, but as the project matures and controlled evolution becomes appropriate, versioning should be enabled. |