tfs version-control tfs-code-review

tfs - Cómo encontrar todos los archivos que un usuario en particular haya cambiado en Team Foundation Server



version-control tfs-code-review (4)

Sé que hay una forma fácil de hacer esto con SVN, por lo que debe haber una manera similar con TFS.

Básicamente, quiero tener una lista de cada archivo que un nombre de usuario en particular haya editado (IE: revisado y modificado o agregado). Esto es en TFS 2008.


Bryan - la respuesta que proporcionaste es de una manera. También puede hacer esto en menos pasos instalando la herramienta gratuita Team Foundation Server Power Tools - Versión de octubre de 2008 de MSDN. Hay una serie de grandes actualizaciones fuera de banda para el conjunto de funciones de Team Explorer, pero la que le interesa se llama la función Miembros del equipo :

Nodo de miembros del equipo http://img34.imageshack.us/img34/7195/image21k.png

Esto le permitirá buscar rápidamente todos los registros de un Miembro del Equipo dado. Mire a su alrededor las otras características ya que estoy seguro de que también encontrará otras cosas útiles. Personalmente, me gusta el "Show Shelvesets" ya que hace que sea mucho más fácil usar la función Shelveset para revisiones de códigos, etc.


Encontré una forma de hacerlo:

  1. Vaya a Source Control Explorer en Visual Studio
  2. Haga clic derecho en la raíz del proyecto
  3. Seleccione Buscar en Source Control -> Changesets
  4. Ingrese el nombre de usuario que está buscando en el campo ''Por usuario''
  5. Haga clic en buscar

Esto devuelve una lista de conjuntos de cambios del usuario. Luego puede hacer clic en el botón de detalles para expandir el conjunto de cambios.


Las respuestas hasta ahora devuelven una lista de conjuntos de cambios, no una lista de archivos. Tratar:

Get-TfsItemHistory $/ -r -user username -all | Select-TfsItem | sort -unique path

El uso de los cmdlets de Powershell también se incluye con las herramientas eléctricas .


Sé cómo hacer esto en VS2010 y estoy seguro de que funciona muy similar en VS 2008 -

En Visual Studio, abra la ventana "Team Explorer".
Amplíe su rama principal de TFS.
Expanda la rama "Miembros del equipo". Debajo de esta rama verá los nombres de todos los miembros de TFS.
Haga clic con el botón derecho en un miembro y seleccione "Mostrar historial de registro". Esto mostrará una lista de todos los archivos modificados (registrados) por el miembro seleccionado.

Espero que esto ayude. ¡Buena suerte!