Eliminar la Conexión TFS De la Solución


¿Cómo hacer una solución como copia limpia sin asignar a TFS ? El problema es que este mensaje se muestra cuando estoy tratando de abrirlo. Quiero abrirlo como normal sin conexión TFS.

introduzca la descripción de la imagen aquí

Author: theChampion, 2014-11-18

6 answers

Si desea separar permanente y completamente la solución del control de código fuente, intente lo siguiente:

  1. Haga clic en el botón 'No' para evitar conectarse a TFS.
  2. En el menú archivo, vaya a las opciones de control de código fuente y borre los enlaces. Usted querrá específicamente Archivo - Control de Origen-Avanzado-Cambiar el Control de Origen...
  3. Guarde la solución.

La próxima vez que abra la solución, no se le pedirá que se conecte a TFS.

 27
Author: Richard Banks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-11-18 09:24:17

Para eliminar completamente el enlace de control de código fuente TFS, siga estos dos pasos:

  1. Vaya a la carpeta de su solución, busque y elimine todos los archivos con extensiones *.vssscc y *.vspscc.
  2. Abra el archivo .sln de su solución en el bloc de notas y busque y elimine la sección GlobalSection(TeamFoundationVersionControl).

Enlace De Referencia

 110
Author: Tabish Usman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-12 12:29:10

Edite el archivo de solución y elimine la siguiente sección del mismo. No será lo mismo, pero será similar.

GlobalSection(TeamFoundationVersionControl) = preSolution
    SccNumberOfProjects = 2
    SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
    SccTeamFoundationServer = <YourTFSURL>
    SccLocalPath0 = .
    SccProjectUniqueName1 = .
    SccLocalPath1 = .
EndGlobalSection
 28
Author: Hamid Shahid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-11-18 09:25:13

No tengo suficiente reputación para comentar, pero solo quería agregar que la solución de Tabish funciona correctamente para eliminar completamente la solución del control de código fuente, especialmente cuando el servidor TFS no es accesible por una razón u otra (por ejemplo, descargó un proyecto que el autor no eliminó de su propio control de código fuente antes de cargarlo).

Sin embargo, para eliminar completamente todos los rastros de control de código fuente del proyecto y evitar las advertencias que se observan en el otros comentarios a esa respuesta (por ejemplo, "No se pudieron encontrar las asignaciones para la solución..."), también debe eliminar las siguientes líneas de cada archivo de proyecto en la solución (aparentemente estos solían estar en el archivo de solución en versiones anteriores de VS, pero en VS2017 se encuentran en el archivo de proyecto para cada proyecto en la solución, por ejemplo [project].csproj):

SccProjectName = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
SccAuxPath = "x"
SccLocalPath = "xxx"
SccProvider = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Gracias a la respuesta marcada y otros comentarios aquí para señalar esto:

Fuente visual segura - cómo eliminar enlaces de la solución sin apertura en visual studio

Combinar esto con la respuesta de Tabish parece ser el método más completo para eliminar manualmente una solución del control de código fuente.

 9
Author: dwillis77,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-27 04:27:51
  • Para eliminar el enlace puede utilizar Visual Studio: Menú Archivo / Control de fuente / Avanzado / Cambiar Control de fuente.

  • También puede hacerlo usted mismo eliminando cualquier SCC... de sln y csproj.

  • Si exporta con frecuencia archivos de origen, puede usar ExportSrc . Tiene muchas opciones, como eliminar el enlace TFS (ACTIVADO por defecto).

 8
Author: meziantou,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-11-18 17:00:31

La mayoría de las respuestas proporcionaron una solución, pero prefiero usar una solución proporcionada por Visual Studio 2017.

En la barra de menú de Visual Studio, vaya a Team y seleccione Disconnect from Team Foundation Server. Eso es.

 1
Author: Abubakar Ahmad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-08 12:39:50