2009-02-10 8 views

Répondre

1

Avec les outils électriques installés:

# get-tfschangeset doesn't support arrays, so you have to loop 
100, 200, 300 | % { get-tfschangeset $_ } | select-tfsitem | select -unique path | sort 

# powershell also has a range operator... 
100..105 | % { get-tfschangeset $_ } | select-tfsitem 
0

Vous pouvez utiliser TF.exe à partir de la ligne de commande pour obtenir beaucoup d'informations très facilement.

Même s'il n'est pas possible d'extraire directement les informations que vous voulez en un appel, il serait facile d'écrire un petit programme qui appelle TF.exe pour obtenir une liste des changesets qui vous intéressent, puis appelle encore une fois pour chaque changeset pour récupérer les listes de fichiers. Lancez une invite de commandes Visual Studio (à partir du menu Démarrer) et entrez tf.exe /? pour accéder à la documentation.

Questions connexes