Me gustaría proporcionar un tipo de IU en una operación de confirmación en Visual Studio para mi equipo. ¿Cómo podría hacerlo, crear un complemento de Studio o hay un evento de TFS que ayudaría en este caso?¿Hay algún enlace precompromiso en Team Foundation Server 2010?
Respuesta
¡Una gran pregunta! Lamentablemente, no existe un punto de extensibilidad en el lado del cliente (Visual Studio) para poder interceptar un check-in. Sin embargo, hay un punto de extensibilidad del lado del servidor (llamado un Punto de decisión del abonado) que puede interceptar y permitir/rechazar el check-in. ¿Crees que sería útil para ti?
Ese punto de extensibilidad realmente no está documentado muy bien, pero tenemos algo de información en el Capítulo 25 de nuestro nuevo libro de TFS 2010 (Wrox Professional Team Foundation Server 2010) sobre cómo crear uno de estos.
Otra opción sería crear una política de check-in personalizada ... Sin embargo, esa no parece ser la mejor manera de resolver el problema y está plagada de sus propios problemas.
- 1. Acceso remoto a Team Foundation Server 2010
- 2. ¿Es Team Build 2012 compatible con Team Foundation Server 2010?
- 3. Team Foundation Server "Build Controller"
- 4. Team Foundation Server 2010 y la carpeta del paquete NuGet
- 5. Configurar permisos de usuario para Team Foundation Server 2010
- 6. Team Foundation Server - Área/Iteración
- 7. Trabajar sin conexión en Team Foundation Server
- 8. Migrar de Subversion a Team Foundation Server
- 9. De SourceSafe a Team Foundation Server
- 10. ¿Por qué no hay Team Foundation Server Express Edition?
- 11. Team Foundation Server fusionar sin fusionar
- 12. Team Foundation Server Variables de compilación
- 13. ¿Se puede conectar Visual Studio 2010 Express a Team Foundation Server 2010?
- 14. Comparación entre CruiseControl, TeamCity y Team Foundation Server
- 15. Identificación de la versión de Team Foundation Server
- 16. Team Foundation Server solicitando Credenciales de inicio de sesión
- 17. pruebas unitarias de JavaScript con Team Foundation Server Construir
- 18. Creación automatizada del espacio de trabajo en Team Foundation Server
- 19. Se muestra una advertencia al agregar la solución a Team Foundation Server 2010
- 20. Restrinja el acceso a solo algunos códigos fuente en Team Foundation Server 2010
- 21. "Change Source Control" no en el menú - Team Foundation Server 2010
- 22. En Team Foundation Server, ¿cómo se bifurca un proyecto?
- 23. Uso de áreas e iteraciones en Team Foundation Server 2008
- 24. ¿Qué es "$ (SourceDir)" en Microsoft Team Foundation Server?
- 25. Team Foundation Server - ¿Qué plantilla de proceso es para mí?
- 26. Mover un proyecto a otro Team Foundation Server
- 27. Quédese con Visual SourceSafe o vaya a Team Foundation Server 2010
- 28. Team Foundation Server 2010: ¿Puedo eliminar una rama, pero guardar su historial?
- 29. Cómo acceder a Team Foundation Server (TFS) desde Linux
- 30. interruptor de Team Foundation Server entre las ramas
Sí, esa es la idea que tuvimos aquí también. No es la mejor solución, pero es la mejor disponible. –
Excelente: infórmenos si tiene alguna pregunta al implementar esta solución en particular. –
Es posible hacer algo como esto: cada vez que hay un "check-in", verificamos si es el primer "check-in" de hoy, si es así, luego actualizamos el número de versión. Gracias. – CuiPengFei