2009-05-28 4 views

Respuesta

23

Usar el cambio command line

tf history -noprompt -server:http://tfsserver:8080 $/TeamProjectName/path 
      -version:D2006-12-01T01:01:01Z~D2006-12-13T20:00:00Z -recursive 
      -format:detailed -login:DOMAIN\name,password" 

las fechas en la bandera de la versión a lo que necesita y se debe conseguir lo que quiere.

+2

También puede usar Cnnnn (changeset), Llabel, "W" (Espacio de trabajo) o "T" (último) en cada extremo de las versiones. P.ej. para ver todos los cambios en TFS pero no en el espacio de trabajo: "/ version: W ~ T". – Richard

+1

Puede eliminar la 'Z' de la versión para usar el datetime local tf history -noprompt -server: http: // tfsserver: 8080 $/TeamProjectName/path -version: D2006-12-01T01: 01: 01 ~ D2006 -12-13T20: 00: 00 -recursive-format: detail -login: DOMINIO \ nombre, contraseña " – ysrb

4

Si abre el elemento de menú Archivo-> Control de fuente-> Buscar en el control de código fuente-> Conjuntos de cambios ... (debe estar en Source Control Explorer para que esté disponible). Esto abrirá el cuadro de diálogo Buscar conjuntos de cambios. Luego puede buscar conjuntos de cambios por fecha en una carpeta fuente determinada.

El inconveniente es que luego tiene que hacer clic en el botón de detalles en cada conjunto de cambios para ver qué archivos se han cambiado (Hacer doble clic cierra el cuadro de diálogo).

Si está buscando cambios, esta puede ser la mejor manera. Permitirá una búsqueda más interactiva. Si está tratando de imprimir un informe para que otros lo lean (o para Documentación de Cambio), entonces la línea de comando que muestra Alex es mejor.

27

Abra Source Control Explorer en Visual Studio (Ver-> Other Windows-> Source Control Exporer), y seleccione la carpeta superior para su proyecto. A continuación, haga clic derecho y ver el historial.

Esto mostrará todos los registros de todos los códigos en esta carpeta ordenados por fecha. Luego, seleccione dos fechas de la lista de registros, haga clic derecho y seleccione "Comparar". Por ejemplo, si desea ver todo el código modificado en el último mes, haga clic en el registro más reciente y en el registro desde hace un mes.

Esto mostrará todo el código modificado desde esos dos puntos en el tiempo. También puede elegir solo la fecha pasada para compararla con su código actual. Esto funciona en VS2015 que es lo que estoy usando en este momento. Buena suerte.

+2

puede hacer esto para una carpeta o solo un archivo individual. –

+3

Esta es una característica invaluable. –

+3

Microsoft debería haber hecho esto más intuitivo. Gracias por ayudarme a descubrir esta capacidad muy útil de TFS. +1 –

2

Abra Source Control Explorer en VS10 (Ver-> TeamExplorer-> Source Control Explorer) y haga clic derecho para proyectar y haga clic en Comparar. Puedes ver diferentes opciones para ver. Normalmente uso "Mostrar elementos que son diferentes" para ver la diferencia entre local y servidor.

Cuestiones relacionadas