Undo Checkout within TFS or VSTS

This post is written as a reminder for myself and for others who keep forgetting. The thing I keep forgetting is where to find the option to undo a check out on a file checked out by someone within TFS.

It sometime happens that a file is kept checked out, because someone needed to leave early or even because they deleted the workspace they used. In most project that means PIE the next day.

Microsoft Visual Studio Team Foundation Server 2015 Power Tools makes the tasks of undoing the checked out item easy if you are a administrator on a project.


  1. Install “Microsoft Visual Studio Team Foundation Server 2015 Power Tools”.
  2. Open Visual Studio.
  3. Within Visual Studio open the Source Control Explorer.
  4. Find the file that is checked out by someone else.
  5. Right click the file and select “Find” and then “Find by Status”. (This option is added by the TFS Power Tools mentioned in Step 1).

Find by Status

  1. Click on “Find” in the Dialog that appears.

Find in Source Control

  1. In the search result window right click the check out from the appropriate person and select “Undo”.

Undo check out

  1. In the dialog after clicking on “Undo” select “Ok” to make the action definite.

Undo all selected changes

Related Posts

Invoke Azure Function in your Visual Studio Team Services CI/CD pipeline A utility task is available for Visual Studio Team Services (VSTS) to invoke an http triggered Azure function. The ability to invoke a Function from y...
VSTS Extension for Azure Role Based Access Control Today I published an extension for Visual Studio Team Services (VSTS) that gives you the ability to add and remove role based access assignments in Az...
Publish PowerBI files with Visual Studio Team Services Today I published an extension for Visual Studio Team Services (VSTS) that gives you the ability to deploy PowerBI files (pbix) to PowerBI.com. It use...
VSTS build or release agent on a self hosted machine in Azure or on premise You can think of many situations where you would like to create a self hosted machine for Visual Studio team services (VSTS). Installing and configuri...
My first public VSTS Extension A couple of days ago I started developing extensions for Build and Release pipelines of Visual Studio Team Services (VSTS). One of these extensions is...
Azure Function CI – 3. Deploying the Azure Function from the Build within VSTS This post is the third and last one in a series of posts and will help you by deploying a CI build for a Azure Function. Prerequisites This blog post ...

Leave a Reply

Your email address will not be published. Required fields are marked *