A Gated-Check-in is a TFS feature that allows code submitted to a TFS source control system to be built and validated before being accepted for submission to the source control.
I am using TFS 2010. Currently I use Gated Check-in build on the trunk (MAIN) branch only. And, I use CI …
build continuous-integration tfsbuild gated-checkin