Microsoft KB Archive/111681

{| = Set Project Version vs Release Project =
 * width="100%"|

ID: Q111681

The information in this article applies to:


 * Microsoft Delta for Windows, version 1.0

SUMMARY
Set Project Version (SETPV) updates the VERSION.H file so that when you synchronize the project, you will get a VERSION.H file that contains the new version name and/or number. This is useful if you just want to update the project version name or number, but don't want to do an official release.

MORE INFORMATION
Release Project also updates the VERSION.H file as above, and in addition marks the directory as released.

Marking a directory as released is an important step. If you release a directory at 1.2.3 (for example) and then check a file out of that directory, Release Project "resets" the release marking and automatically increments the project version of that directory to 1.2.4. (This means that any changes made to that file will be associated with version 1.2.4) Often, developers want to work with VERSION.H files that read "1.0.0", even though the current project version may be "1.0.46". If you had to release the project in order to get the VERSION.H file to read "1.0.0", then you couldn't make any further changes to the code or the project would increment to "1.1.1".

Also, when the Retrieve Previous Version (RETRV) command searches back through the log file to find what version of a file was at a particular project version name and/or number, it ignores "SETPV" entries and only looks at "RELEASE" entries.

Additional reference words: 1.00 KBCategory: kbusage KBSubcategory: Delta
 * }