Ci retrouver n'est pas chose facile, et c'est pour cela que j'ai fait le PsTFS Quick Reference.
Ce document vous permettra d'utiliser des commandes assez facilement. Ce qu'il faut bien voir, c'est que les commandes PsTFS doivent être utilisées avec la puissance de Powershell.
Pour l'ajout d'utilisateur la commande "Add-MemberProject" se repose sur deux proriétés :
- UserName
- Roles
L'utilisation de Powershell permet de récupérer les informations d'un fichier text :
PsTFS > : $content = get-content C:\Users\Administrateur\Desktop\PowerShell\users.txt
PsTFS > : foreach ($line in $content) { $tab = $line.split("") ; Add-MemberProject -tfs $tfs -ProjectName VSTS.Noham -UserName $tab[0] -Roles $tab[1];}
Pour faire la différence avec deux répertoires de TFS il y a la commande "Get-Diff " cette commande permet d'avoir la liste des fichiers différents :
PS C:\> $item = Get-Diff -TFS $tfs -PathL "$\EvaTraining\Developpement" -PathR "$\EvaTraining\Integration"
Compared 1386
itemsSame: 1286
Diff: 55
Right Only: 12
Left Only: 33
PS C:\> $item FT
Information TypeDiff DateCheckInL DateCheckInR TypeItem
----------- ----------------------------------------
$/EvaTraining/Developpement/Co... Diff 14/09/2009 17:02:13 27/05/2009
18:37:03 File
Pas toujours facile de lire l'information dans la console Powershell, hors avec la verison V2 nous avons "Out-GridView", ce qui permet de faire :
$item Out-GridView
et d'avoir
Et le système de filtre
Aucun commentaire:
Enregistrer un commentaire