Solución:
Archivo -> Control de fuente -> Avanzado -> Cambiar control de fuente y luego desvincular y / o desconectar todos los proyectos y la solución.
Esto debería eliminar todos los enlaces de la solución y los archivos del proyecto. (Después de esto, puede cambiar el proveedor de SCC en Herramientas -> Opciones -> Control de fuente -> Selección de complemento).
La especificación SCC prescribe que todos los proveedores de SCC deben implementar este comportamiento. (Solo lo probé para VSS, TFS y AnkhSVN)
No tengo menú Archivo -> Control de fuente en Visual Studio porque nunca he usado TFS con esta instalación de Visual Studio.
Mi problema era que estaba abriendo una solución desde Internet y el autor original se había olvidado de eliminar los enlaces de TFS, por lo que cada vez que abro la solución aparece una ventana emergente molesta que dice
"Go Offline
The Team Foundation Server http://some-other-guys-tfs-server/
is currently unavailable.
The solution will be opened offline."
Para deshacerme de esto, eliminé el .suo junto al archivo .sln y luego abrí el archivo .sln en el Bloc de notas y eliminé toda esta sección:
GlobalSection(TeamFoundationVersionControl) = preSolution
SccNumberOfProjects = 2
SccEnterpriseProvider = {xxxxx}
SccTeamFoundationServer = http://some-other-guys-tfs-server/
SccLocalPath0 = .
SccProjectUniqueName1 = xxDemo\xxDemo.csproj
SccProjectName1 = xxDemo
SccLocalPath1 = xxDemo
EndGlobalSection
Guarde el .sln en el Bloc de notas y luego ábralo en Visual Studio, problema resuelto.
Actualización: Saveen Reddy ha creado una herramienta para hacer esto. Aunque no lo he probado.
La solución más simple sería abrir Visual Studio, desactivar el complemento TFS en Herramientas> Opciones> Control de fuente y vuelva a abrir la solución que desea limpiar. Visual Studio le pedirá que elimine los enlaces de los controles de origen