Nous utilisons Visual Studio 2010 Ultimate et TFS 2010 Enterprise sur Windows Server 2008, R2. Pour un gel de code à venir, je dois vérifier rapidement si des développeurs ont extrait des fichiers. Existe-t-il un moyen de le faire intégré à TFS et/ou Visual Studio 2010?
Comme alternative à l'utilisation de tf status
commande, vous pouvez également installer la outils électriques TFS 201 .
Vous pouvez ensuite cliquer avec le bouton droit sur n'importe quel dossier dans l'Explorateur de contrôle de code source et sélectionner "Rechercher dans le contrôle de code source"> "État"
l'option par défaut consiste à rechercher tous les fichiers extraits dans le chemin que vous avez sélectionné.
Pour une méthode intégrée, vous pouvez utiliser la commande commande d'état de l'outil de ligne de commande tf .
Ouvrez simplement une invite de commande Visual Studio à partir de votre menu Démarrer pour l'utiliser. Par défaut, il répertorie l'état de votre propre espace de travail, mais si vous pouvez comprendre la ligne de commande, vous pouvez également répertorier les espaces de travail d'autres personnes.
Modifier:
tf status /user:* /recursive
devrait faire ce que vous voulez. Si vous l'exécutez dans un dossier mappé localement, vous n'aurez pas besoin de spécifier les fichiers à rechercher, ou vous pouvez simplement inclure une spécification de fichier comme tf status $/MyProject/SomeFolder/*.* /user:* /recursive
Je sais que c'est vieux, mais aucune des réponses n'a donné d'exemples précis sur la façon de faire fonctionner cela. Voici donc ce que j'ai trouvé (TFS Server 2008).
Tout d'abord, ouvrez l'invite de commandes de Visual Studio Developer.
Exécutez la commande suivante:
tf status $/MyFolder /user:* /recursive
Le formulaire étant:
tf status itemspec / user: nom d'utilisateur / récursif
La clé est le paramètre / user: *, qui force TFS à regarder le serveur et à déterminer tous les fichiers extraits dans le chemin spécifié dans itemspec paramètre. Si vous n'utilisez pas le caractère générique, vous ne verrez que les fichiers que vous avez personnellement extraits.
Pour le cas d'utilisation spécifique, vous voudriez mettre cela dans un fichier par rapport à l'écran afin qu'il ressemble à ceci:
tf status $/MyFolder /user:* /recursive > c:\MyPendingCheckouts.txt
Remarque J'ai exécuté cela avec l'invite de commande VS2012.
Je trouve TFS Side Kicks utile pour cela. Vous pouvez utiliser le coup de pied latéral d'état pour rechercher des extractions.