How to know if anything is checked out in a directory subtree in Team Foundation Server Source Control
Just a tip: to teg a list of checkout for all users, navigate to the root folder of the directory tree you want to check in your workspace using a Visual Studio command prompt.
Then use the TF tool with the following command line:
"tf status /user:* .* /recursive"
When the ".* /recursive" is left out, it will provide you with a list of all check-outs in all workspaces. But mostly this is too much information. This syntax provides an easy way to check for checkout within a Team Project for instance.