Removing source control the manual way
Moving between different source control servers is a royal pain. I think the best method of ensuring a clean move is to completely remove all source control bindings on your solutions and projects from a local copy and then check them in under the new source control server. In this case I went from Team Foundation Server to SourceGear Vault.
Simply open the folder where your solution is located and delete any files ending with .scc or .vssscc (there may not be any). Next open the solution file with a text editor, not Visual Studio. The first “GlobalSection” should be “SourceCodeControl” or the name of your source control solution.
Remove the entire section and save the file.
Next go into the folder for each of your projects in the solution and once again delete any files ending with .scc or .vssscc. Open the project file and delete any line that begins with Scc (there should be 3 or 4 lines).
Now just open Visual Studio and set the correct options for your source control server, open the solution and check it in.