问题
Is there a way, by any means, to get the workspace from where a specific check-in was made?
Using Team Foundation Sidekicks I can see the workspace, computer and local path of current checked-out items, but not of changesets. Does TFS keep track of this?
Update
It might help to explain what I really want. Someone performed a check-in using another team member's account (or at least that is what he alleges haha), and I was trying to get to the bottom of this mess by finding the workspace of the changeset because it contains enough information to make a call. Right now the only information I have besides the comment is the date and time, but perhaps there is something else I could use.
Thanks.
回答1:
Not to my knowledge. I've spent some time looking at our TFS Collection Database, and I cannot find anything that links a changeset to a workspace.
The tables that I've been using have been:
- ADObjects
- tbl_Workspace
- tbl_WorkspaceMapping
- tbl_Changeset
- tbl_LocalVersion
- tbl_PendingChange
Because a workspace only deals with items that are stored on the local machine, I don't believe that information is sent up to the TFS server when a changeset is committed.
来源:https://stackoverflow.com/questions/11764473/is-there-a-way-to-see-the-workspace-of-a-given-changeset