Professional Documents
Culture Documents
Isolation
Project‐Level Isolation Migration
Development
Development
What are the criteria for consolidation of artifacts, Catchup with latest in parent branch
i.e. sources, documents, work items, etc.?
How much visibility/sharing of those artifacts do we
O need? v1 v2
What compliance/auditing factors must we cater for
Catchup with latest
from child branch
in terms of above? FEATURE 1
Reverse/Forward Integration
tion
tion
n
code promotion path
io
Do we want to apply different Work Item Type (WIT)
egrat
tegra
tegra
hierarchies and sub‐classification for WIT?
Do we want isolation at the project level or can that Reverse Integration Reverse Integration
t
ard In
Branch
ard In
ard In
be achieved thru a combination of version control Typical Isolation by
(Merge) (Merge)
branching and WIT hierarchies? Feature branch BRANCH X FEATURE 2
Forw
Forw
Forw
Team
Integration
Main
O O v1 v1 v2 v2 FEATURE ...n
Build v1 Build v2
ROOT
“Exceptional case”
baseless merge baseless merge
Typical Isolation by
Release
RELEASE 1
Reverse/Forward Integration
Branch Applies to all reverse integration steps Forward Integration Forward Integration Integration
Production
Production
branch BRANCH Y RELEASE 2
O v1 QFE QFE v2 QFE
Feature
http://www.codeplex.com/VSTSGuidance
Feature(s) Tested Stable
Complete
v1.1 (2008-06-17)