vscode visual studio para mejores las extensions extensiones down code best visual-studio tfs visual-studio-2013 source-control-explorer

para - Cambiar la asignación de control de origen TFS en Visual Studio 2013



visual studio marketplace down (3)

Las respuestas aquí funcionan cuando el viejo servidor TFS está disponible. El mío no lo era, pero no se ha eliminado de la lista de servidores en VS. Eliminar esa entrada me permitió eliminar por completo la solución del control de origen junto con la asignación y agregarla a otro servidor de control de código fuente.

Tengo múltiples soluciones que fueron previamente asignadas a un TFS alojado. Su mapeo local también se definió y todo el código fuente estuvo actualizado localmente. Desde entonces, suspendí mi suscripción a TFS y comencé a usar visualstudio.com como mi servidor TFS.

Entré en una de las soluciones, eliminé los archivos * .vssscc de la solución y los archivos * .vspscc de cada proyecto anidado. Cuando abro la solución en VS 2013, la ventana de salida me da un mensaje que dice que el TFS original (no suscrito ahora) no está disponible y que la solución está abierta sin conexión.

Como resultado, cuando elijo la opción "Cambiar control de fuente", primero me pide que inicie sesión en el TFS antiguo cuyas credenciales ya no son válidas.

Además, me dice que el directorio local que estoy tratando de asignar al nuevo TFS ya está asignado al viejo TFS. ¿Cómo puedo eliminar esta asignación sin tener acceso a la antigua TFS?


No estoy seguro si esto funciona si no está conectado, pero puede eliminar la asignación abriendo el área Manage Workspaces áreas de Manage Workspaces en Source Control Explorer

Administrar espacios de trabajo -> Seleccione su área de trabajo -> Editar -> Eliminar o cambiar su asignación.


Probablemente sea más fácil eliminar las asignaciones usando la línea de comando

tf workspaces /remove workspacename;owner /collection:http://urlto.old:8080/tfs/ProjectCollection

Después de eliminar la configuración del área de trabajo anterior para la carpeta actual y asignar la carpeta a su nueva suscripción, Visual Studio debe solicitarle que actualice automáticamente los enlaces de la solución al nuevo servidor.

Esto no eliminará su espacio de trabajo del servidor (que realiza un seguimiento de los espacios de trabajo), pero como ya no tiene acceso a él, debería ser suficiente para que su cliente olvide que la carpeta está asignada.