In ons team zijn we bezig een projecttemplate te maken voor toekomstige projecten in Team Foundation Server (TFS).
Een goed basiswerk is de TFSGuide van Microsoft.De TFSGuide komt met een basis structuur voor projecten:
De Main is een hoofdbranch. Indien nodig, kan een branch van de main worden gemaakt voor isolated work t.o.v. de main branch.
Nu hebben wij een aantal BizTalk opleveringen. Elke oplevering heeft zijn eigen software cycle en een setup.
De volgende structuur is voorgesteld, met wat kleine aanpassingen op de basisstructuur uit de TFSGuide :
<FunctionalArea> is bijvoorbeeld een klantnaam of groep voor een BizTalk app. Technology is bijvoorbeeld BT voor BizTalk en WF voor WinForms, WEB voor ASP.NET.
Mijn vraag is het volgende:
Ik wil voorstellen om <FunctionalArea> en <Technology> te verhuizen onder $MyTeamProject. De reden hiervoor is dat <FunctionalArea> en <Technology> alleen wat structuur aanbrengt maar geen toegevoegde waarde heeft binnen de branch zelf. Vinden jullie dat ook? Wat zijn jullie ervaringen mbt de inrichting van TFS op dit gebied?
Dit is mijn voorstel:
Als ik een branch wil maken van de main voor MyApp, dan kan deze gewoon onder /MyApp folder gemaakt worden:
Een goed basiswerk is de TFSGuide van Microsoft.De TFSGuide komt met een basis structuur voor projecten:
code:
1
2
3
4
5
| $MyTeamProject1
/Main
/Source
/MyApp1
/Source |
De Main is een hoofdbranch. Indien nodig, kan een branch van de main worden gemaakt voor isolated work t.o.v. de main branch.
Nu hebben wij een aantal BizTalk opleveringen. Elke oplevering heeft zijn eigen software cycle en een setup.
De volgende structuur is voorgesteld, met wat kleine aanpassingen op de basisstructuur uit de TFSGuide :
code:
1
2
3
4
5
6
7
| $MyTeamProject1
/Main
/Source
/<FunctionalArea>
/<Technology>
/MyApp
/Source |
<FunctionalArea> is bijvoorbeeld een klantnaam of groep voor een BizTalk app. Technology is bijvoorbeeld BT voor BizTalk en WF voor WinForms, WEB voor ASP.NET.
Mijn vraag is het volgende:
Ik wil voorstellen om <FunctionalArea> en <Technology> te verhuizen onder $MyTeamProject. De reden hiervoor is dat <FunctionalArea> en <Technology> alleen wat structuur aanbrengt maar geen toegevoegde waarde heeft binnen de branch zelf. Vinden jullie dat ook? Wat zijn jullie ervaringen mbt de inrichting van TFS op dit gebied?
Dit is mijn voorstel:
code:
1
2
3
4
5
6
| $MyTeamProject1
/<FunctionalArea>
/<Technology>
/MyApp
/Main
/Source |
Als ik een branch wil maken van de main voor MyApp, dan kan deze gewoon onder /MyApp folder gemaakt worden:
code:
1
2
3
4
5
6
7
8
9
| $MyTeamProject1
/<FunctionalArea>
/<Technology>
/MyApp
/Main
/Source
/Releases
/Release 1.0
/Source |