Shelving is a way through which you save your code to TFS without checking in. If you want you can unshelve it whenever you want. Generally it is used for reviewing purpose
It forces the 'debug' attribute in the web.config to false, disables page output tracing, and forces the custom error page to be shown to remote users rather than the actual exception.
The Unity Application Block (Unity) is a lightweight, extensible dependency injection container that supports constructor injection, property injection, and method call injection.
You can do that by providing the following config entry in the MS Build or TFS Build config file, <GetBuildProperties TeamFoundationServerUrl="$(TeamFoundationServerUrl)" BuildUri="$(BuildUri)" Condition=" '$(IsDesktopBuild)' != 'true' "> <Output TaskParameter="CompilationSuccess" PropertyName="LocalCompilationSuccess" /> </GetBuildProperties>
Items represent inputs to the build system and they will be added as collections which are used as parameters for tasks. They are available inside the ItemGroup element.
It is not time-based, instead used on such situations where branching needs to be done based on a collection of files grouped by a user.This type of branching is for the needs of an individual user.