Mit Visual Studio 2010 ist es nun endlich möglich den Team Foundation Server auch Shelvesets builden zu lassen.
Über "Queue New Build" ^^ kommt man in den veränderten Queue Build Dialog:
Dort hat man die Wahl zwischen 2 Optionen
Mit der ersten Option wird der neueste Quellcodestand genommen und damit der Build ausgeführt (die einzigste Option früher). Mit der zweiten Option hat man die Möglichkeit ein bestimmtes Shelveset zu builden:
Wie man am obigen Screenshot sehen kann, hat man die Möglichkeit ein vorhandenes Shelveset über den Button "..." zu wählen oder mit Hilfe des Buttons "Create" ein neues Shelveset aus den Pending Changes zu erzeugen und dieses zu builden:
Mit Visual Studio 2008 war das Gleiche nur mit Hilfe von 3rd Party Lösungen möglich. Ein Beispiel hierfür ist:
Ich find das neue Feature sehr sinnvoll, da ich oft an mehreren Task gleichzeitig arbeite und sehr oft bei einzelnen Checkins nicht weis ob diese den Build brechen würden oder nicht. In diesem Fall kann ich nun die einzelnen Dateien, welche ich einchecken möchte shelven und builden lassen. Bei erfolgreichen Build check ich diese dann wirklich ein.
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.