À chaque version, je trouve qu'il est bon de revenir en arrière et de récupérer toutes les notes des jeux de modifications pour les comparer aux notes de version et s'assurer que nous n'avons rien oublié. Comme nous avons un résumé de tous les changements de fonctionnalités assez bien documenté dans les notes des jeux de modifications, elles sont une ressource précieuse.
Ce que je n'ai pas trouvé, c'est un bon moyen de les extraire de TFS 2008. Ce que j'ai essayé :
- La fenêtre de l'historique du VS : Elle ne fournit que les 100 premiers caractères, tronqués à la manière d'une ellipse.
- TFS Powertools : Peut-être que j'ai raté quelque chose, mais je n'arrive pas à obtenir un format de sortie qui n'implique pas de massacrer les nouvelles lignes dans les commentaires, donc rendre quelque chose d'utilisable semble être un PITA, mais peut-être qu'une solution PowerShell serait parfaite ici ?
Ce que je recherche est assez simple :
- Commentaires sur le jeu de modifications
- ID
- Date
- Nom d'utilisateur si possible
Ceci dans une certaine fourchette... qu'il s'agisse de dates ou d'identifiants, tout va bien. Si je pouvais le restreindre à au sein d'une certaine branche dans le projet, ce serait une énorme bonus.
Pour obtenir ces données, j'ouvre directement le serveur SQL TFS et j'exécute cette commande sur la base de données TfsVersionControl :
SELECT ChangeSetId, CreationDate, Comment
FROM tbl_ChangeSet
WHERE ChangeSetId > 6300
J'ai essayé mais je n'ai pas trouvé de bonne ressource pour cela, il semble que toutes les bonnes informations TFS qui se trouvaient sur les blogs de Vertigo ont été perdues car les liens sont maintenant morts. Est-ce que quelqu'un a un meilleur moyen de trouver ces informations ? Le format n'est pas important, tout ce qui est dans un format tabulaire/xml/quoi que ce soit que je peux convertir pour être lisible fonctionne.
Si la réponse est VS2010/TFS2010 uniquement, c'est encore mieux car c'est une solution à long terme.