J'essaie de trouver un moyen de savoir quels fichiers ont été affectés par un élément de travail dans TFS 2008. P>
Je me rends compte que ceci est une duplication d'une question déjà posée par quelqu'un d'autre ici - Voir une liste de tous les fichiers changés dans le cadre d'un Workitem dans TFS mais il est allé sans réponse et je suis éteint, à la recherche de cela pendant un moment. P>
Je comprends peut afficher l'onglet Liens de l'élément de travail, puis afficher chaque contact pour voir les fichiers qui ont été modifiés. Mais, l'élément de travail se retrouvera très probablement avec de nombreuses modifications qui y sont liées, et j'aimerais examiner les fichiers modifiés dans le cadre de l'élément de travail, mais je me sens comme la probabilité de manquer un fichier ou deux est très élevé si je doivent compter sur la recherche de chacune des 100 modifications et plus de modifications individuellement. p>
Est-ce que quelqu'un sait un moyen d'accomplir cela? Merci d'avance pour toute aide ou orientation. P>
3 Réponses :
sonne comme un travail pour PowerShell ... Les premières lignes sont une sorte de laid. Nous devons frapper directement l'API WebService car les CMDlets TFS ne couvrent pas le système de suivi des bogues. Et les objets que nous recevons en arrière nécessitent un amour d'expression régulière avant de faire ce dont nous avons besoin. La tuyauterie à «foreach» Over & Over est un idiome de Powershell malheureux qui se pose lorsque vous vous associez une API hostile à un opérateur de projection boiteux. (J'utilise mon propre remplacement , personnellement , mais vous ne pouvez pas compter sur cela.) p> Les 3 dernières lignes doivent être explicites de soi si mon TFS Power CMDlets est installé et faire leur travail. P> p>
Je vais devoir essayer d'essayer. N'a pas utilisé PowerShell avant, obtenu des liens de tutoriels que vous pensez particulièrement bien?
Je viens de trouver un plug-in Scrum Power Tools pour VS 2010, cela correspond à un bouton Cliquez sur VSS, installé et fonctionnait. http://visualsturogallery.msdn.microsoft.com/3f261226-530E-4E9C -B7D7-451C2F77F262 P>
J'essaie simplement de faire le travail de la version PowerShell 2010. http://msdn.microsoft.com/en-us/vstudio/bb980963 p>
Premier problème est que l'option PWOer Shell n'est pas installée par défaut, utilisez une installation personnalisée et sélectionnez cette option. Une fois terminé, une invite PowerShell dans le menu TFS PowerTools 2010, les commandes ne fonctionnent que là-bas. P>
Le serveur get que j'ai dû remplacer NJTFS avec l'URL http: // tfsserver: 8080 / TFS et supprimer -tout. Le script échoue toujours. P>
En fin de compte, j'ai besoin d'un rapport de détail qui répertorie: Source 'Article de travail' '' Modifier le jeu ' p>
Par exemple:
XYZ.CS 'Elément de travail 1' 'C397'
XYZ.CS 'Elément de travail 2' 'C399' P>
Finalement, je dois ensuite travailler sur ce travail du travail 1 dépend de l'élément de travail 2. Je dois également retourner au travail 1 pour vérifier le statut. P>
Quelqu'un peut-il aider avec un script de version 2010? Je n'ai jamais écrit PS avant. P>
J'avais besoin exacte de la même chose et j'ai écrit un utilitaire TFS pour moi-même, en utilisant l'API TFS. Il vous permet de voir toutes les modifications qu'un élément de travail déclenché au fil du temps et de certaines choses plus. Je l'ai mis sur CodePlex. Vous pouvez l'obtenir de:
TFSHELPER.CODEPLEX.COM P>
J'ai eu la demande de travail après le téléchargement de la source, la fixation des références à la version plus récente et la mise à niveau de la solution à .NET 4.5. Malheureusement, j'ai des droits insuffisants sur le serveur (nécessitent la permission de "modifier les informations de niveau d'instance").