TFS 2010 - Deleting a folder in Visual Studio solution before check-in of changes

thiag0 picture thiag0 · May 24, 2011 · Viewed 14.1k times · Source

We are using TFS 2010 and facing a problem with deleting a folder inside of a solution in Visual Studio.

In the latest version of checked-in code, the directory in question has files in it.

One of the developers decided to move the files in that directory to another location within the solution. He then tried to delete the old folder but go the following error:

This operation cannot be completed. 
You are attempting to remove or delete a source-controlled item where the item is either exclusively locked elsewhere or otherwise unable to be deleted from source control.

Does anyone know what the problem is with trying to do this and is there a way to get around it?

Answer

Edward Thomson picture Edward Thomson · May 24, 2011

You cannot delete a folder that has pending changes on any of its children (including if any of those children are being moved out of the folder - they're still children until that changeset is checked in.)

You'll have to do this in two steps: first, move the children out of the folder and check those changes in, then delete the folder as a separate changeset.