El tf
command-line utility (disponible a través del símbolo del sistema VS2010) proporciona una forma de recuperar el historial de todas las comprobaciones de un archivo o carpeta especificada.
Específicamente, el tf history
command permite filtrar por rango de fechas. Por ejemplo, para obtener todas las confirmaciones para el presente mes de junio (es decir, 06/01/11 a 06/30/11), a continuación, utilizar el parámetro \version
con la opción de fecha (D"[start date]"~"[end date]"
):
tf history c:\MyProject /recursive /version:D"06/1/11"~D"06/30/11"
Esto lanzará una ventana de GUI interactiva que muestra todas las confirmaciones que ocurrieron entre esas fechas. La ventana de GUI es equivalente a la ventana de historial que se muestra en Visual Studio. Por lo tanto, se puede perforar hacia abajo para ver los detalles del conjunto de cambios, comparar a los archivos a versiones anteriores, etc.
Si simplemente desea ver la lista histórica sin la ventana de interfaz gráfica de usuario a continuación, agregar el parámetro /noprompt
:
tf history c:\MyProject /recursive /version:D"06/1/11"~D"06/30/11" /noprompt
Esto generará los resultados en la ventana de la consola del símbolo del sistema.
he intentado numerosas soluciones en el último día, en un intento de resolver este problema (Team Foundation Sidekicks, Windows PowerShell, TFS Power Tools, etc.) hasta que me topé tu elegante solución Muchas gracias por publicar :-) – 5arx
¿Cómo obtener la acción de check-in, es decir si el check-in fue para agregar, editar, eliminar, fusionar, etc.? –
tbl_identity no existe para mí. –