web-dev-qa-db-fra.com

Comment puis-je trouver tous les fichiers extraits dans TFS 2010?

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?

30
Blanthor

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é.

45
James Reed

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

25
Jason Williams

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.

8
Shane
  1. Faites un clic droit sur le dossier le plus haut dans lequel vous souhaitez commencer
  2. Choisissez "Rechercher dans le contrôle de source"
  3. Choisissez "Statut"
  4. Cochez "Récursif"
  5. Cochez "Statut"
  6. Entrez l'ID utilisateur dans la case "Afficher les fichiers extraits vers:" (je dois inclure mon domaine, c'est-à-dire domaine\ID utilisateur)
  7. Cliquez sur "Rechercher"
5
Tina

Je trouve TFS Side Kicks utile pour cela. Vous pouvez utiliser le coup de pied latéral d'état pour rechercher des extractions.

1
Christopher Painter