I’ve got a client with recurring complaints about check-ins that fail to include some changes he makes, and he “loses” the changes.
The only common thread I could find to his complaints are that his developers use the Source Control Explorer to manually check out files.
I suspect human error. I suspect that they aren’t checking out the files that later go missing.
Problem is that his people are adamant that they are doing everything right, and TFS (2010) is now suspect of being dangerously sub-standard.
I understand that in 2008, there was a TfsActivityLogging database that could show me a check-out history. In 2010, since they added collections, the structure changed, and I can’t find a way to do that.
Does anybody know how I can find a checkout history for a certain file?
User activity, e.g. commmands issued to TFS, are logged in tbl_Command. When I checkout I get a number of entries in this table, the most likely one being Command=’PendChanges’. I’ve used this query: