2009-08-20 2 views
3

Derzeit haben wir ein Team-Projekt Setup wie unten haben (in Bezug auf Filialen)Team Foundation Server - Wie ein Team ein Team-Projekt bauen, aber nicht ziehen alle Zweige

Team Project
| __Developement
| __Development - Isoliert Feature Dev
| __Main
| __Production

Das Problem, das ich habe, ist, dass, wenn wir ein Team baut auf der Produktion Branchenlösung tun wollen, kopiert es das gesamte Team-Projekt bis th e Build-Server (also 4x Kopien, 1 für jeden Zweig) Da das Projekt ziemlich groß ist und die anderen Zweige nicht erstellt werden müssen, frage ich mich, ob es einen Weg gibt, nur den benötigten Zweig zu erstellen?

Antwort

6

Wenn Sie den Build konfigurieren, wählen Sie auf der Registerkarte Arbeitsbereich den richtigen Zweig in der Quellcodeverwaltung aus.

+4

mögen Angenommen, dies ist TFS2008 Sie es zu tun. Für TFS2005 müssen Sie sich die Datei Workspace.xml ansehen (aber ich würde dem Fragenden dringend empfehlen, auf TFS2008 zu aktualisieren) –

+0

Leider sind wir auf TFS 2005. Wir warten auf TFS 2010, bevor wir wegen der Preis. TFS 2005 ist manchmal so eine Nervensäge! – mrwayne

2

Wenn Sie nur den Entwicklungszweig prüfen wollen, konfigurieren Sie den Build

$/Team Project/Development 

Wenn Sie einen bestimmten Ordner möchten überprüfen, um zu überprüfen, aber nicht Unterordner können Sie ‚Cloak‘ die Unterordner. Klicken Sie mit der rechten Maustaste auf den Build von Team Explorer, wählen Sie "Builddefinition bearbeiten" und klicken Sie auf die Registerkarte "Arbeitsbereich".

Von dort können Sie Mantel/fügen Sie so viele Ordner (Zweige sind nur Ordner) aus so vielen Orten wie Sie