2010-01-29 5 views
0

Dans TFS, comment afficher l'historique des synchronisations avec un espace de travail? Je veux voir quand j'ai synchronisé et quels fichiers ont été changés quand la synchronisation s'est produite.Historique de synchronisation TFS

Répondre

1

En général: vous ne pouvez pas. L'historique de synchronisation n'est stocké nulle part.

Cela dit ... selon exactement ce que vous savez quoi, et quelles sont les hypothèses que vous êtes prêt à faire, il y a probablement une façon ...

Quel est mon espace de travail changeset jusqu'à travers synchronisés? Hypothèse: vous arrivez toujours à un snapshot cohérent dans le temps, pas un label ni un Get partiel sur un sous-dossier. Réponse:

Get-TfsItemHistory $/ -r -version W -stop 1 

Quels fichiers ont été mis à jour lors de la dernière synchronisation? Hypothèse: votre dernière synchronisation a pris < 1min à télécharger. Réponse:

$files = dir -r | sort lastwritetime -desc; 
$files | 
    ? { $files[0].lastwritetime - $_.lastwritetime -lt [timespan]::TicksPerMinute } | 
    select fullname, lastwritetime 

(ce sont Powershell, BTW - remplacer votre langage de script de choix)