如何查询TFS以获取check OUT的历史列表?

时间:2011-08-02 14:21:39

标签: version-control tfs2010 vcs-checkout

我有一个客户经常抱怨签到但未能包含他做出的一些改变,他“失去”了这些改变。 我可以找到他唯一的共同主题是他的开发人员使用Source Control Explorer手动检出文件。

我怀疑是人为错误。我怀疑他们没有查看以后丢失的文件。

问题是他的人坚持认为他们做的一切都是正确的,TFS(2010)现在怀疑是危险的不合标准。

据我所知,在2008年,有一个TfsActivityLogging数据库可以向我显示结帐历史记录。 2010年,由于他们添加了收藏品,结构发生了变化,我无法找到办法。

有人知道如何为某个文件找到结帐历史记录吗?

1 个答案:

答案 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