It sounds like the server believes that you already have this file checked out to yourself on another machine. It also looks like you allow multiple users to check-out the same file at the same time. The second statement is why another user can check out the file but you can't.
The Workspace file holds the locking cache. If you delete your workspace on the problem computer, the lock should be released. You can then rebuild the workspace and try checking out the file again. If you're not sure which computers you have workspaces on, run the TF.exe program from a command prompt as follows:
TF.exe workspaces /server:<your TFS server> /o:<your login>
This will list out all of the workspaces on the TFS server owned by your login. Check here on MSDN for more info.
http://msdn2.microsoft.com/en-us/library/54dkh0y3(d=ide).aspx
-Steve
|