Pregunta

Eric sugiere que lea las diferenciaciones de su equipo cada mañana. ¿Puedo obtener TFS para automatizar esto de alguna manera? Lo ideal sería un correo electrónico con todas las diferencias en, pero me conformaría con un enlace a cada una de las confirmaciones.

¿Fue útil?

Solución

Como alguien que trabaja para Eric y que tiene el comportamiento de comprobación de los diferenciales Todas las mañanas me explico lo que hago. Me gustaría pensar que yo era una de las personas que estaba pensando cuando escribió el mensaje, pero sé que es un hecho que no sabía que hice el diff comprobar cada mañana: -)

En Eclipse uso el equipo, Sincronizar ... funcionalidad de comparar mi espacio de trabajo local con la última en el servidor. Como hago un Obtener la última frecuencia, esto me dice lo que ha ocurrido desde la última vez que hice esto (es decir, lo que ha cambiado, mientras que yo no estaba mirando).

En Visual Studio, puedo hacer una cosa similar haciendo clic derecho sobre la carpeta raíz de la zona que me interesa y seleccionando Comparar ... y luego hacer un comparar la versión del espacio de trabajo con la última versión.

Como alternativa, sólo puede hacer una "Historia ..." en la carpeta que es de interés y una breve exploración por la vista del historial le mostrará lo que ha ocurrido y se puede ir a ver lo que es interesante. También le anima a dejar buenos comentarios de facturación, y para animar a los desarrolladores a hacer lo mismo: -)

Yo solía tener alertas de correo electrónico configuradas para cada registro de entrada (Equipo, Proyecto alertas ...), pero sólo terminó haciendo caso omiso de ellos la mayor parte del tiempo. Incluso tengo un conejo robótico configurado para hablar conmigo cuando alguien hace un check-in o ejecuta una acumulación - pero esto sólo es útil durante el día, no revisar lo que ha sucedido el día anterior mientras estaba dormida (vivo en una zona diferente de tiempo para el resto de mis colegas así que hacen mucho trabajo mientras yo sueño y viceversa, por lo que la práctica de la comprobación diff-aún más útil)

En teoría, sería posible escribir un programa que no se genere un diff cada día entre la última versión y la versión del espacio de trabajo, sin embargo nunca he molestado a mí mismo. Esto es en parte porque, como me parece el mayor valor de la práctica viene en la exploración de los cambios que se hicieron cada día en lugar de simplemente leer sobre ellos. También admito que yo no era consciente de que nadie en el mundo estaba haciendo esta rutina diaria diff - pensé que estaba solo en mi código voyerisum, pero obviamente no

Actualización 12 de Feb de 2009: La siguiente entrada del blog acaba de llegar a mi atención.

http://blogs.msdn.com/abhinaba/archive/2008/07/07/auto-generating-code-review-email-for-tfs.aspx

Se habla (y proporciona fuente de) una herramienta llamada CRMail que generará un correo electrónico de un conjunto de cambios aplazados que contendrá enlaces a Team System Web Access para mostrar los diferenciales para cada cambio en el conjunto de cambios. Sería posible modificar esta fuente para conseguir que se le muestre las diferenciaciones entre los conjuntos de cambios si quería. A continuación, sólo se necesita para conectarlo a funcionar tanto como una tarea programada o todas las noches en cada registro de entrada mediante la suscripción al evento check-in desde TFS.

Otros consejos

Ha explorado la creación de un informe sobre el portal del proyecto que mostraría las diferenciaciones en base a la fecha? No he hecho esto (y estoy en casa ahora así que no puedo investigar), pero sé que hay una gran cantidad de información que puede salir del portal. Si puede obtener diffs de código, no sé.

La otra alternativa sería automatizar algo con tfsadmin o los href="http://msdn.microsoft.com/en-us/tfs2008/bb980963.aspx" rel="nofollow noreferrer"> herramientas eléctricas . Una vez más, no en el trabajo por lo que no puede verlo, aunque las herramientas eléctricas parecen que pueden hacer que sea posible hacer lo que quiere de los docs.

Una solución rápida sería configurar alertas de proyectos que le envíe un correo electrónico al conjunto de cambios.

filtrar estos en una carpeta separada en su cliente de correo electrónico, y revisarlos en su tiempo libre.

scroll top