Los registros en el control de origen TFS2013 desencadenan la compilación de CI asociada con un repositorio Tit Git separado

tengo unServidor TFS 2013 con varias colecciones de proyectos del equipo TFS y desarrolladores trabajando felizmente contra ellos. Las colecciones del proyecto tienen un conjunto deConstrucciones TFS asociados, incluidas las compilaciones de CI relevantes que desencadenan en cada check-in, o en algunos casos, check-ins continuos (acumulados). Este proceso funciona a la perfección y ha sido la forma de trabajar durante varios años.

Recientemente, hemos introducido unRepositorio Git en la mezcla queademás se encuentra en nuestro servidor TFS 2013 y aparece como un nodo al que me puedo conectar desde mi entorno de desarrollo cuando me conecto a mi servidor TFS 2013. (es decir, no es un repositorio local ...)

Esto está siendo utilizado por un conjunto diferente de desarrolladores, todos utilizando VS2013 y (principalmente) la integración de Git que forma parte de Team Explorer en VS2013.

Todo esto está funcionando fabulosamenteEXCEPTO..... el equipo 1 está registrandoControl de fuente TFS y activar las compilaciones de CI que he configurado en el repositorio de Git? ¡Cada confirmación por parte del equipo 1 está provocando que la compilación se active, a pesar del hecho de que están modificando el código que NO es parte del repositorio de Git, nunca ha sido y nunca lo será! He tenido que recurrir a compilaciones "manuales" por ahora, lo cual no es ideal porque realmente necesito tener una compilación de CI para ejecutar las pruebas.

En términos de la plantilla de proceso, estamos utilizando una ligera modificación a la plantilla de compilación Git estándar que creo que se deriva del trabajo realizado por los guardabosques de ALM: la modificación es un paso adicional para desencadenar una implementación de InRelease. No estoy seguro de si esto es relevante o no, pero con el interés de ser detallado sobre el tema ...

¿Alguien tiene alguna idea de cómo puedo solucionar esto? En esencia, quiero aislar el control de fuente TFS y Git por completo cuando se trata de las compilaciones que se activan.