branching in tfs 2010 part iii (end-user pattern)
DESCRIPTION
Overview of the End-UserTRANSCRIPT
![Page 1: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/1.jpg)
by John Varan
Branchingin
TFS 2010
Part III
![Page 2: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/2.jpg)
Branching in TFS 2010: Part III
End-User Projects
• Web applications• Single version in production
at a time• Involves UAT
![Page 3: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/3.jpg)
Branching in TFS 2010: Part III
End-User Party Pattern
• Hybrid of 2 patterns• Branch by Quality• Branch by Feature
• Read-only Release branches
![Page 4: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/4.jpg)
Branching in TFS 2010: Part III
End-User Pattern
![Page 5: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/5.jpg)
Branching in TFS 2010: Part III
End-User Party Pattern
Five primary branches• Production• Test• Development• Bug Fix Test• Bug Fix
![Page 6: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/6.jpg)
Branching in TFS 2010: Part III
Production Branch:
• Top of the hierarchy• Represents "production
ready" code• Typically released
immediately after merging into this branch.
![Page 7: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/7.jpg)
Branching in TFS 2010: Part III
Test Branch:
• Represents “release testing”
• Different from Bug Test
![Page 8: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/8.jpg)
Branching in TFS 2010: Part III
Development Branch:
• Main branch• Contains latest code
![Page 9: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/9.jpg)
Branching in TFS 2010: Part III
Bug Fix Test Branch:
• Only for testing bug fixes• Normal deployments don’t
use this branch
![Page 10: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/10.jpg)
Branching in TFS 2010: Part III
Bug Fix Branch:
• Only for developing bug fixes
• Normal deployments don’t use this branch
• Without this, bug fixes would require a code freeze
![Page 11: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/11.jpg)
Branching in TFS 2010: Part III
Basic Folder Structure
![Page 12: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/12.jpg)
Branching in TFS 2010: Part III
Basic Branch Structure
![Page 13: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/13.jpg)
Branching in TFS 2010: Part III
Basic Branch Hierarchy
![Page 14: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/14.jpg)
Branching in TFS 2010: Part III
Development Cycle
![Page 15: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/15.jpg)
Branching in TFS 2010: Part III
Feature Branch Structure
![Page 16: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/16.jpg)
Branching in TFS 2010: Part III
Major Release
![Page 17: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/17.jpg)
Branching in TFS 2010: Part III
Incremental Release
![Page 18: Branching in TFS 2010 Part III (End-User Pattern)](https://reader033.vdocuments.us/reader033/viewer/2022061209/548b81b9b4795942488b45fa/html5/thumbnails/18.jpg)
Branching in TFS 2010: Part III
End of Part III
Part IV: Internal Pattern