2012-07-30 22 views
15

Acabo de instalar TFS 2012 RC y Visual Studio 2012 RC. Veo algunos aspectos interesantes: revisión de código, crear éxito antes del check-in. ¡Pero no es así! Entonces mi pregunta es:Cómo forzar la revisión del código antes del check-in en TFS 2012 RC?

  1. Cómo forzar la revisión del código antes del check-in en TFS 2012 RC?
  2. Cómo forzar la política de registro de "construcciones" (registro no cerrado)?
  3. ¿Qué diferencia hay entre la política de facturación "Builds" y "Check-in cerrado"?
+3

He creado una política de check-in personalizada que le permitirá aplicar "Revisión de código" en el momento del check-in. Puede obtenerlo desde la galería de VS aquí: http://visualstudiogallery.msdn.microsoft.com/c476b708-77a8-4065-b9d0-919ab688f078 –

Respuesta

5

1) En Team Explorer, vaya a la sección "Configuración". Elija "Control de fuente". Cuando aparezca la ventana, seleccione la pestaña "Política de facturación". Haga clic en "agregar" y seleccione las opciones que necesita.

2) Crear una compilación nueva. En la pestaña "Trigger", cambie a "Integración continua". Esto forzará una construcción con cada check in.

3) El check in cerrado requiere una compilación exitosa para registrarse. La integración continua (IC) se basa en el check in (ambas opciones se encuentran en la pestaña de activación en la configuración de compilación, y en realidad puede tener ambos en compilaciones diferentes) Un check-in cerrado básicamente almacenará su cheque como un conjunto de cambios, ejecutará una compilación en él, y negará la verificación si falla la compilación. CI revisa su código y ejecuta una compilación, que puede fallar o no.

Espero que ayude!

+1

1. ¡No hay una opción de "Revisión de código" en la pestaña "Política de facturación"! ¿Cómo podría agregar? – Vinh

+1

Lo siento, pensé que había. Sin embargo, es posible crear su propia política de control personalizado. Esta publicación de blog debería ayudarte a comenzar. [enlace] (http://blogs.msdn.com/b/jimlamb/archive/2010/03/31/how-to-implement-package-and-deploy-custom-check-in-policy-for-tfs- 2010.aspx) –

+0

Gracias, pero creo que esperaré por TFS PowerTools 2012 o TFS 2012 RTM. Y espero que Microsoft lo soporte de forma nativa. – Vinh

Cuestiones relacionadas