我有一个客户经常抱怨签到但未能包含他做出的一些改变,他“失去”了这些改变。 我可以找到他唯一的共同主题是他的开发人员使用Source Control Explorer手动检出文件。
我怀疑是人为错误。我怀疑他们没有查看以后丢失的文件。
问题是他的人坚持认为他们做的一切都是正确的,TFS(2010)现在怀疑是危险的不合标准。
据我所知,在2008年,有一个TfsActivityLogging数据库可以向我显示结帐历史记录。 2010年,由于他们添加了收藏品,结构发生了变化,我无法找到办法。
有人知道如何为某个文件找到结帐历史记录吗?
答案 0 :(得分:1)
用户活动,例如发给TFS的命令记录在tbl_Command中。当我结帐时,我在此表中获得了许多条目,最可能的是Command ='PendChanges'。我用过这个查询:
SELECT TOP 100
*
FROM
[Tfs_DefaultCollection].[dbo].[tbl_Command]
WHERE
Application = 'Version Control'
AND IdentityName = '<domain>\<user>'
ORDER BY
commandid DESC