Questi elementi di lavoro (e i changeset collegati) sono spesso soggetti a errori. Quindi, buoni candidati per la revisione del codice di squadra, e dovrebbe prestare maggiore attenzione.Come richiedere elementi di lavoro con troppi changeset
Ho controllato Work Item Query Language and Client Object Model e WIQL syntax for Link Query, ma non riesco ancora a ottenere questi elementi di lavoro (con il conteggio dei changeset) in modo efficace.
C'è un modo per interrogare in questo modo (dovrebbe essere WIQL, la sintassi SQL qui solo per la dimostrazione)?
SELECT [Source].[System.Id], COUNT(1) AS Changesets FROM WorkItemLinks
WHERE [Source].[System.WorkItemType] = 'Bug'
AND [System.Links.LinkType] = 'Changeset'
GROUP BY [Source].[System.Id]
HAVING Changesets > 5
O c'è un modo efficiente di utilizzare le API, che non hanno bisogno di leggere ogni elemento di lavoro per ottenere il conteggio?
Oppure è possibile solo eseguire query SQL direttamente sul database (like this)?
Oppure possiamo avere qualcosa di simile CurrentRelatedLinkCount/ExternalLinkCount/HyperLinkCount/RelatedLinkCount, che sono supportati per default (da VS IDE o API), come il campo di query?
Una query SQL migliore. Tuttavia, COUNT non è supportato da WIQL. –