I\'m currently reorganising our TFS source control for a very large set of solutions, and I\'ve done this successfully so far.
I have a problem at the moment where I
Select the branch folder you want to unbranch. then
File > Source Control > Branching and Merging > Convert to Folder
.
Let me put the facts like this:
In VS2013
I couldn't find it under @Radhika answer
I did find it under Team Explorer > Source Control Explorer >
right mouse on project > Branching and Merging > Convert to folder
Hope this saves you time.
Edit Copied from comment by @DdW: you need to do a Get Latest Version
after converting, before the Delete option will be enabled
In TFS you generally cannot permanently delete anything inside a team project (and TfsDeleteProject
deletes a complete team project, but it is not clear if the source control content will actually be removed as a team project is just the top level of the source control tree).
A delete of a file, or whole set of files is just another tracked change, go back into history and it can still be seen.
You could use permissions to make it inaccessible to all. Or rename under an "Obsolete" team project.
EDIT (I finally remembered where this command was):
There is another option, from the command line: tf destroy
:
Destroys, or permanently deletes, version-controlled files from Team Foundation version control.
I would expect this to remove the branch records to create the, now destroyed, files... but you might need to check.