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?
Avec les outils électriques installés:
tf history $/ -r | ? { $_.comment -like '*findme*' }
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.
EASY WAY et aucune application/module complémentaire tiers requis:
Maintenant, Excel vous permettra de rechercher dans les commentaires (Excel est une application native, ne discutez pas ..).
Il existe un complément Visual Studio qui le fait maintenant: http://visualstudiogallery.msdn.Microsoft.com/3f65dee8-5a44-4771-929b-26531c482fbf .
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.
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.
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/
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".
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.
J'ai ajouté tfpt searchcs
À partir des outils électriques TFS comme outil externe dans VisualStudio:
C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\TFPT.EXE
(ou partout où vous avez installé vos outils électriques TFS)searchcs /collection:http://tfsserver:8080/tfs $(SolutionDir)
(le chemin de la solution est converti en chemin du serveur)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
)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).