Developer Usage
At each checkout, the version is attached to the work activity(ies).
User edits, builds, tests as usual.
When work is done, can run a procedure to checkin all the versions, transition the activity to Complete state, and resolve the change request.
If work was done in a private task stream, can run a “finish” procedure to
- checkin the versions
- complete the activity
- complete the change request
- create a final checkpoint
- set up an integration activity to merge the changes back to the project branch