Today a co-worker was attempting to edit a file, and TFS reported that it was “locked for check-out by [me] in workspace …”.
I didn’t have it checked out. I tried to use “tf lock /lock:none” on the file in question, but it would simply report:
TF10152: The item … must remain locked because its file type prevents multiple check-outs.
We don’t allow multiple checkouts for this Team Project. Unfortunately, this meant that not only didn’t I intend to lock the file, I couldn’t unlock it.
My solution was to just check-in some dummy changes, comments full of expletives if you must know, since TFS will not perform a check-in unless there are actually changes to the files.
So yeah, not TFS’ most shining moment.