Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

TFS – Branching strategi

Lignende præsentationer


Præsentationer af emnet: "TFS – Branching strategi"— Præsentationens transcript:

1 TFS – Branching strategi
Commentor A/S Hørkær 24, 2730 Herlev Web : Tel : (+45) , Fax : (+45) TFS – Branching strategi Hvad er branching – og merging Eksempler på branching strategier Branching under TFS Demo Referencer Debat, spørgsmål og kommentarer

2 Hvad er branching – og merging
Commentor A/S Hørkær 24, 2730 Herlev Web : Tel : (+45) , Fax : (+45) Hvad er branching – og merging Branching opretter en kopi af en eller flere filer og foldere i TFS Udvikling i de 2 grene kan foregå uafhængigt Historik bevares – problemer med visning i Team Explorer Filerne i branchen kan tilgås på samme måde som i original branchen Sikkerhed kan indstilles uafhængigt for de branchede foldere Merging fletter ændringerne i en branch ind i en anden branch. Merge kendes fra checkout-edit-checkin situationer Kan flytte filer begge veje – det er også muligt at opdatere sub branch fra hoved branch Kan være et kæmpe arbejde... Merge

3 Eksempler på branching strategier
Commentor A/S Hørkær 24, 2730 Herlev Web : Tel : (+45) , Fax : (+45) Eksempler på branching strategier Branching strategi vælges ud fra projekt type – og smag og behag Simpleste strategi er ingen branching!!!

4 Eksempler på branching strategier Branch til release
Commentor A/S Hørkær 24, 2730 Herlev Web : Tel : (+45) , Fax : (+45) Eksempler på branching strategier Branch til release Udviklingen sker i hovedbranch Når release nærmer sig, branches projektet til en ”stabiliserings branch”, hvor videreudviklingen ikke generer stabiliseringen af produktet til release. Efter release, merges ændringerne tilbage i hovedbranch 1.0 Release 2.0 Release

5 Eksempler på branching strategier Branch til vedligeholdelse
Commentor A/S Hørkær 24, 2730 Herlev Web : Tel : (+45) , Fax : (+45) Eksempler på branching strategier Branch til vedligeholdelse Udviklingen sker i hovedbranch I forbindelse med en release, branches til et ”vedligeholdelses branch”. I dette branch kan evt. hot fixes foretages uden konflikt med videreudvikling i hoved branch. Fra vedligeholdelses branch releases hot fixes og service packs m.m. Fixes kan merges tilbage i hoved branch 1.0 Release 2.0 Release 1.0.1 1.0.2 2.0.1 2.1

6 Eksempler på branching strategier Branch til udvikling
Commentor A/S Hørkær 24, 2730 Herlev Web : Tel : (+45) , Fax : (+45) Eksempler på branching strategier Branch til udvikling Udviklingen sker i en eller flere udviklings branch. Når features er færdig udviklede, merges de tilbage i hovedbranch. Releases sker fra hovedbranch. Flere udviklings branches kan eksistere samtidig. 1.0 Release 2.0 Release

7 Eksempler på branching strategier Promotion branches
Commentor A/S Hørkær 24, 2730 Herlev Web : Tel : (+45) , Fax : (+45) Eksempler på branching strategier Promotion branches Udvikling og test/fejl retning er adskilt i parallelle spor God kvalitet i releases Udvikling Test Staging Produktion

8 Eksempler på branching strategier
Commentor A/S Hørkær 24, 2730 Herlev Web : Tel : (+45) , Fax : (+45) Eksempler på branching strategier Udviklings branch Build Branch Releases til test Main Branch Officiel release

9 Branching under TFS Branch til release
Commentor A/S Hørkær 24, 2730 Herlev Web : Tel : (+45) , Fax : (+45) Branching under TFS Branch til release Branch og merge kan udføres fra Team Explorer i VS2005 eller fra kommandolinien Team explorer viser ikke historik på det branchede opbjekt tilbage før branch Kommando linie tool kan vise hele historikken Sikkerheden kan konfigureres særskilt på branchede filer og mapper Det er muligt at branche til et andet Team Project Sharing og pinning understøttes ikke i TFS I stedet anbefaler Microsoft branching og brug af labels

10 Demo Commentor A/S Hørkær 24, 2730 Herlev
Web : Tel : (+45) , Fax : (+45) Demo

11 Referencer Branching and Merging primer
Commentor A/S Hørkær 24, 2730 Herlev Web : Tel : (+45) , Fax : (+45) Referencer Branching and Merging primer Branch command line: Explained: Branching in Team Foundation Server

12 Spørgsmål og kommentarer
Commentor A/S Hørkær 24, 2730 Herlev Web : Tel : (+45) , Fax : (+45) Spørgsmål og kommentarer


Download ppt "TFS – Branching strategi"

Lignende præsentationer


Annoncer fra Google