Я начал играть, пытаясь создать собственный SQL для этого и запускать его непосредственно с базами данных TFS. Этот SQL был запущен для TFS 2008. Этот небольшой фрагмент покажет ВСЕ метки и наборы изменений для ВСЕХ ветвей, упорядоченных с самой последней созданной веткой / измененной меткой. Следующим шагом в разработке этого было бы как-то пройти наборы изменений и метки, чтобы вернуть только те области, которые мне интересны (например, «Главная» или какая-то особая ветвь). Я представляю, что если бы я создал SQL, который бы делал все это, это было бы слишком медленно, и у меня не было бы полного графического интерфейса пользователя, который я хочу погрузить в историю для конкретного файла, увидеть ярлыки с этим и т. Д. Вздох
select DisplayName, cs.CreationDate, Comment, 'CheckIn'
from TfsVersionControl.dbo.tbl_Identity i, TfsVersionControl.dbo.tbl_ChangeSet cs
where cs.ownerid = i.IdentityId
union
select DisplayName, LastModified, Comment, 'Label'
from TfsVersionControl.dbo.tbl_Identity i, TfsVersionControl.dbo.tbl_Label l
where l.ownerid = i.IdentityId
order by 2 desc