Everything you ever wanted to know about locks

In TFS a lock is a kind of pending change, in the same category as add, edit, delete, rename, merge, etc. A pending change of type “lock” is not committable, however. You will never look at the history for $/Proj/file.cs and find that in changeset 5678 user A committed a change of type “lock, edit”….