Avec TFS, j'ai besoin de 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 un moyen simple dans l'explorateur de contrôle de source de faire cette tâche?
130
Réponses:
Avec les outils électriques installés:
la source
cmd.exe
invite, mais cela fonctionne dans une console PowerShell (avec quelques ajustements au format du paramètre -like).Si vous avez installé TFS Power Tools, vous pouvez l'exécuter dans une invite de commandes:
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.
la source
Server name:
le format d'URL de mon serveur était tfs01: 8080 / tfs , que j'ai trouvé dans VS2010, menu Équipe, Se connecter à Team Foundation Server, Serveurs ... bouton, et il y avait le serveur existant.Under server path:
J'ai remarqué qu'il recherchait vraiment le chemin de la carte locale, donc c'était C: \ tfs \ myfolders \ etc, pas le chemin de l'url du point de vue du serveur.http://tfs01:8080/tfs
FACILEMENT et aucune application / add-on tiers nécessaire:
Maintenant, Excel vous permettra de rechercher dans les commentaires (Excel est une application native, ne discutez pas ..).
la source
Il existe un complément Visual Studio qui le fait maintenant: http://visualstudiogallery.msdn.microsoft.com/3f65dee8-5a44-4771-929b-26531c482fbf .
la source
tfpt searchcs
est plus facile.Visual Studio Command Prompt
et d'exécuter la commande @Maarten mentionnée ci-dessus. Bien sûr, vous installez d'abord Power Tools!Sinon, 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 de remercier ce gars si vous avez trouvé cela utile.
la source
Vous pouvez utiliser le client en ligne de commande: dirigez la sortie de l' historique tf vers un fichier, puis utilisez le programme de recherche de votre choix.
la source
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/
la source
Je ne connais pas un moyen de le faire par 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 les rechercher. (Bien que vous puissiez trier la liste en fonction des commentaires et trouver le commentaire que vous recherchez de cette façon.)
En passant, si vous souhaitez voir les détails du changeset 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.
la source
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 de la souris sur le membre de l'équipe dont vous souhaitez voir les ensembles de modifications et sélectionnez «Afficher l'historique d'archivage».
la source
J'ai ajouté à
tfpt searchcs
partir des outils électriques TFS en tant qu'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 letf.exe
est dans votre chemin (ce qui n'est pas le cas par défaut), cela garantit que vous pouvez afficher les détails de l'ensemble de modifications à partir de la boîte de dialogue de recherche, car il s'exécutetf.exe
)la source
J'ai pu le faire dans la section du 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 par plage de dates. Vous ne pouvez pas effectuer de recherche par commentaire, mais si vous avez une plage de dates générale en tête, vous pouvez la filtrer puis utiliser la recherche du navigateur (ctrl + f).
la source