web-dev-qa-db-fra.com

Comment trouver et afficher un ensemble de modifications TFS par texte de commentaire?

Avec TFS, je dois trouver un ensemble de modifications par commentaire et/ou par développeur. Peut-être que je suis juste aveugle aujourd'hui, mais je ne vois pas de moyen simple dans l'Explorateur de contrôle de source pour effectuer cette tâche?

122

Avec les outils électriques installés:

tf history $/ -r | ? { $_.comment -like '*findme*' }
19
Richard Berg

Si TFS Power Tools est installé, vous pouvez l'exécuter dans une invite de commande:

tfpt searchcs

pour obtenir une fenêtre GUI avec des options de recherche par committer et texte de commentaire. J'utilise TFS Power Tools (version de mars 2011) et TFS 2010.

166
Kent Hu

EASY WAY et aucune application/module complémentaire tiers requis:

  1. Explorateur de contrôle Open Source
  2. "Afficher l'historique" à partir de la racine du serveur TFS
  3. Faites défiler vers le bas (c'est rapide en appuyant continuellement sur le bouton "Fin")
  4. Sélectionner tous les enregistrements, copier
  5. Ouvrez Excel et collez

Maintenant, Excel vous permettra de rechercher dans les commentaires (Excel est une application native, ne discutez pas ..).

90
Ani

Il existe un complément Visual Studio qui le fait maintenant: http://visualstudiogallery.msdn.Microsoft.com/3f65dee8-5a44-4771-929b-26531c482fbf .

20
David

Alternativement, sans avoir à installer d'outils électriques, la commande suivante fonctionnera si vous recherchez le terme de recherche findme.

Les fenêtres: tf history "$/Team Project/Development" /noprompt /recursive | findstr findme

Linux: tf history "$/Team Project/Development" /recursive | grep findme

[~ # ~] nb [~ # ~] . Merci this guy si vous avez trouvé cela utile.

13
Christo

Vous pouvez utiliser le client de ligne de commande: diriger la sortie de tf history vers un fichier, puis utiliser le programme de recherche que vous préférez.

8
stuartd

Rechercher l'ensemble de modifications par commentaire 2013 pour Visual Studio 2013 http://developer.azurewebsites.net/2014/08/find-changeset-by-comment-2013-for-visual-studio-2013/

3
Lauri Lubi

Pour voir les enregistrements d'un membre de l'équipe:

Dans Team Explorer, accédez au projet d'équipe, accédez aux membres de l'équipe, cliquez avec le bouton droit sur le membre de l'équipe pour lequel vous souhaitez voir les ensembles de modifications et sélectionnez "Afficher l'historique des enregistrements".

2
Phillip Ngan

Je ne connais pas de moyen de le faire par le texte de commentaire, mais cela permettra une recherche par développeur:

Si vous ouvrez l'élément de menu Fichier-> Contrôle de source-> Rechercher dans le contrôle de source-> Ensembles de modifications ... (vous devez être dans l'explorateur de contrôle de source pour que cela soit disponible). Cela ouvrira la boîte de dialogue Rechercher les ensembles de modifications. Vous pouvez ensuite rechercher des ensembles de modifications par développeur sur un dossier source (ou projet) donné.

Cela vous montrera les commentaires, mais vous ne pouvez pas rechercher par eux. (Bien que vous puissiez trier la liste en fonction des commentaires et trouver le commentaire que vous recherchez de cette façon.)

Sur une note latérale, si vous voulez voir les détails de l'ensemble de modifications via cette boîte de dialogue, vous devez cliquer sur le bouton Détails. Un double-clic sur un ensemble de modifications ferme la boîte de dialogue.

2
Vaccano

J'ai ajouté tfpt searchcs À partir des outils électriques TFS comme outil externe dans VisualStudio:

  • Commande: C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\TFPT.EXE (ou partout où vous avez installé vos outils électriques TFS)
  • Arguments: searchcs /collection:http://tfsserver:8080/tfs $(SolutionDir) (le chemin de la solution est converti en chemin du serveur)
  • Répertoire initial: c:\path\to\your\vs\IDE (Sauf si tf.exe Se trouve sur votre chemin (ce qui n'est pas le cas par défaut), cela vous permet de voir les détails de l'ensemble de modifications à partir de la boîte de dialogue de recherche, car il s'exécute tf.exe)
2
Spock

J'ai pu le faire dans la section de code du portail Web TFS.

Accédez à TFS dans votre navigateur, accédez au code, cliquez sur les ensembles de modifications, puis sur la recherche avancée. Vous pouvez filtrer par utilisateur et plage de dates. Vous ne pouvez pas rechercher par commentaire, mais si vous avez une plage de dates générale à l'esprit, vous pouvez la filtrer puis utiliser la recherche du navigateur (ctrl + f).

1
Aligned