visual studio snippets snippet code autocompletar visual-studio tfs code-review annotate

visual-studio - snippets - visual studio code html shortcut



Informe de resumen de anotaciones/acusaciones de TFS para un proyecto (5)

Si instala las herramientas TFS Power (al menos para VS2005); se llama anotar

Podría ser parte de VS2008 ...

En Team Foundation Server, sé que puede usar la función "Anotar" para ver quién editó por última vez cada línea en un archivo en particular (equivalente a "Culpar" en CVS). Lo que me gustaría hacer es similar a ejecutar Annotate en cada archivo de un proyecto, y obtener un informe resumido de todos los desarrolladores que han editado un archivo en el proyecto, y cuántas líneas de código poseen actualmente en ese proyecto. proyecto.

Además de ejecutar sistemáticamente Annotate de cada archivo, no veo una manera de hacerlo. ¿Alguna idea que haría este proceso más rápido?

PD - Estoy haciendo esto para ver qué parte del código de un consultor permanece en un proyecto particular (bastante grande), no para vigilar a mis desarrolladores, en caso de que esté preocupado por mi motivación :)


Puede usar TFS Analysis Cube para ver generar un informe de desvío de código, que creo que es algo que le gustaría.


Es bastante fácil utilizar el comando "tf.exe history" recursivamente en un directorio de archivos en TFS. Esto te dirá quién cambió qué archivos.

Sin embargo, lo que está buscando es un poco más que esto: desea saber si las últimas versiones de algún archivo tienen líneas escritas por un usuario en particular.

Team Foundation Power Tools se envía con una versión de anotación de línea de comandos llamada "anotación tfpt.exe". Esto tiene una opción / noprompt para dirigir la salida a la consola, pero solo muestra la id del conjunto de cambios, no el nombre de usuario.

También podría usar el modelo de objetos TFS VersionControl para escribir una herramienta que haga exactamente lo que necesita.


Anotar ahora es parte de Visual Studio (creo que se presentó en VS 2010).

Documentos


Estoy escribiendo una respuesta a una pregunta de 8 años :). No es realmente una respuesta completa, sino una sugerencia para buscar informes de Excel para TFS.

TFS2013 / 2015 on prem tiene algo que tiene un informe de Excel que se puede usar para visualizar Code Churn.

En VS open team explorer, seleccione "Documentos" y luego explote "Excel Reports". Creo que el informe de Code Churn tiene algo así como lo discutido. El informe está hecho por una plantilla de proyecto predeterminada, así que creo que tfs2013 on prem solo lo crea.

Código Churn Excel Report VS2015 https://msdn.microsoft.com/en-us/library/dd695782.aspx