Merge streams for group of developers using Team Workspace
![]()
Team creates Team Workspace to get changes from another stream.
One team member (Merger) is in charge for getting changes in. Each individual developer is responsible to resolve conflicts. Once Merger encounters merge conflict he/she changes Team Workspace to developer responsible for conflict Developer resolves conflict and changes ownership of workspace back to Merger. This cycle continues until all scheduled changes are in In the end team kicks off private build on team workspace to make sure everything is fine and deliver changes to team's development stream Does following scenario makes sense ? |
Accepted answer
![]()
Kiril,
we strongly recommend to share streams instead of workspaces, especially not to share a sandbox of a loaded workspace between several people. It is cheap in terms of resources and speed to create a team stream and have every developer have their own workspace flow against that stream. That way each individual developer is reponsible to resolve conflicts in their workspace (not disturbing their teammates), delivering them up to the team stream. The Merger would still get changes in from the other stream into the team stream and developers can then accept these new change sets in their own time, all at once or when their work environment is ready for it. This is also detailed in jazz.net article 649. If this answers your question please mark it as accepted. Thanks, Arne Kiril Streltsov selected this answer as the correct answer
|