wave-vs.net manage to Integrate with any
Source Control Manager as long as Visual Studio
(tm) is aware about your Project
Source Control System.
How wave-vs.net handles Project Items under Source Control Managers
IMPORTANT: wave-vs.net will never do any actions on your behalf with your Source Control Manager.
wave-vs.net will override 'Write Protection' in Visual Studio
(tm) for your Project Item to enable
Collaboration & Pair Programming executing a
Strict Workflow that will finish with everything to the right state, this
Workflow is as follows:
- 1) Project Item MUST BE CHECKED OUT (Enforced by wave-vs.net)
- 2) Developer Setup a Session for Project Item
- 3) Developer Choose other Contacts to Invite and Send Invitations
|
|
|
|
- 4) Invited Contacts Accept Session Invitation
- 5) Automatic Backup (not optional) for Project Item executes
- 6) wave-vs.net Overrides Visual Studio(tm) Read-Only Protection
- 7) Collaboration Session is Ready
|
- 8) Work in progress...
- 9) Session Finish
|
- 8) Work in progress...
- 9) Session Finish
|
- 10a) Must Choose between 'Keep Changes' or 'Discard Changes'
- 11a) 'Check-in' Project Item to 'Source Control Manager'
- 12a) Notice Contacts to Update Project Item from 'Source Control Manager'
|
- 10b) Can't choose to 'Keep Changes', wave-vs.net 'Read-Only' Override Rollback
- 11b) Project Item Content REVERTS to State Before Session
- 12b) Update Project Item from 'Source Control Manager' using standar Visual Studio(tm) Source Control Commands
|