deseo de utilizar la nueva función de registro de entrada cerrada de TFS 2010.Gated Checkins en TFS2010
Tengo cerca de 10 soluciones, que todos comparten como una dependencia de una biblioteca de código compartido propietaria.
Mi estructura es:
TeamProj/SharedCode
TeamProj/Proj1
TeamProj/Proj2
TeamProj/Proj3
........
La pregunta que tengo es, ¿cómo puedo compensación que una integración de todos los proyectos que tienen el proyecto SharedCode como una dependencia?
Es posible que alguien pueda realizar cambios bruscos y no darse cuenta hasta que uno de los otros proyectos se abra/cree manualmente.
Quiero activar solo una gran integración cuando los check-ins se realizan contra la carpeta SharedCode.
El problema es que si mapeo las rutas de origen requeridas para ejecutar realmente las compilaciones para los otros proyectos, los check-ins se recogen automáticamente contra todos los proyectos de THOSE.
¿Cómo puedo tener una carpeta controlada controlada por compuerta que sea independiente de la fuente realmente requerida para ejecutar una compilación?
Saludos, de Dave
Mate - eso suena perfecto - ¿Me puede dar más información sobre cómo hacer un TFS GET? –
Por supuesto que puedo, consulte http://www.msbuildextensionpack.com/ para obtener una solución de msbuild (actividades de extensión de msbuild). Lo que necesita es una actividad. Para las nuevas plantillas de compilación basadas en flujo de trabajo tfs2010, todavía no tengo una solución, pero volveré más tarde, ya que también necesitamos una verificación adicional (no del todo getLatest, como necesite, pero la diferencia es mínima). –
eFloh