Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8895091
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 14, 20262026-06-14T23:40:54+00:00 2026-06-14T23:40:54+00:00

Using visual studio 2012 and tfs 2012. What’s the difference between build checkin policy

  • 0

Using visual studio 2012 and tfs 2012.

What’s the difference between “build” checkin policy and a gated checkin? They both seem to require a successful build in order to checkin.

What’s the advantages and disadvantages of them both?

Should one be used in preference to the other or can/should they both be used together?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-14T23:40:55+00:00Added an answer on June 14, 2026 at 11:40 pm

    Note: the below answer should actually be referring to a different policy (see comments), the builds policy stops you checking in if a build is broken, which should never happen if you’re also using gated checkins. This means there’s little benefit to having both.

    The build checkin policy requires you to build the code on your machine before you can check in.

    A gated checkin shelves your changes and runs a tfs build server build (and anything else like unit tests etc), then if the build passes the shelve set is merged into source control. If the build fails you get a popup and need to fix the issue before any code can be commited.

    With the checkin policy it’s still possible to miss files from the checkin meaning it won’t build for other developers. The gated checkin guarantees what is in source control builds.

    Because the checkin policy uses your box for the build it doesn’t put as much strain on the build server, this can be a benefit if you don’t have the resources to run enough build servers to have short queues. Having a checkin policy before a gated checkin should help reduce the number of failed builds wasting your servers time. So there are benefits from having both enabled.

    If your build server is overloaded then a gated checkin can delay other developers getting access to the code while they wait for the build to happen.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am currently developing on Visual Studio 2012 RC using TFS Preview for source
Started using Visual Studio 2012 RC since yesterday, We have one WCF solution. Whenever
I'm using Visual Studio 2012 for Windows Phone 7 and this is my first
I am using Visual Studio Express 2012 RC. If a create a blank hello
I'm using SOAP through Visual Studio 2012 RC with C# to use the Magento
I am using Visual studio 2011 beta with the april 2012 update installed .I
Using Visual Studio 2012, I'd like to create a C++ project folder called Include
I am using Visual Studio 2010 and I installed Microsoft Report Viewer 2012 Runtime
My team has recently converted to Visual Studio 2012 and is using the Code
Using Visual Studio 2012 to generate stubs with Add Fakes Assembly, everything works as

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.