¿Por qué Visual Studio echa un vistazo a la.archivo vspscc ¿cuando agrego un archivo a un proyecto?


Si agrego un nuevo archivo a un proyecto bajo el control de código fuente de TFS, comprobará el archivo del proyecto y el correspondiente .archivo vspscc para ese archivo de proyecto.

El archivo de proyecto en sí cambia (para incluir el nuevo archivo), pero el .el archivo vspscc no cambia en absoluto. ¿Por qué molestarse en comprobarlo? ¿Hay alguna forma de desactivarlo para que no se revise y si la hay, debería hacerlo yo?

Author: Zoe, 2010-06-25

3 answers

Se extrae porque bajo ciertas condiciones se modificará..y así lo comprobaron como una cuestión de incumplimiento. Yo no me preocuparía por it..it no está lastimando nada, y si lo deshabilitas, podría morderte mal en el futuro de una manera extraña.

 34
Author: Caladain,
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
2010-06-25 19:19:29

De acuerdo con este post de Ben Ryan:

Team Foundation los utiliza para almacenar listas de archivos que se han excluido del control de código fuente. Aprovechamos parte de la capa de integración SCC existente en Visual Studio para integrar Team Foundation, y estos archivos fueron una de las transferencias. Voy a tener que comprobar en lo que la lógica estaba en romper estos ajustes SCC en archivos separados en lugar de ponerlos en la solución y archivos de proyecto' SCC apartado.

 28
Author: Paulo Santos,
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
2011-08-18 12:59:34

Este archivo es un remanente de implementaciones VSS/TFS anteriores, como Paulo Santos publicó.

En el nivel de solución, no he encontrado ningún uso funcional para estos archivos. En 10 años de usar TFS, nunca he visto ese archivo alterado. Puedes borrarlos .Archivos VSSCC, como lo hago comúnmente para mis soluciones de código cerrado.

Pero si elimina el nivel de solución .archivo vsscc, obtendrá un mensaje de error no destructivo la primera vez que abra el archivo de solución...solo después de una nueva rama se crea. Toda la posterior apertura de la solución no volverá a mostrar el mensaje de error.

Mis estándares de configuración de TFS tienen el archivo de solución solo en la carpeta raíz, todos los proyectos están bajo subcarpetas. Desde esos .los archivos vsscc duplican el número de archivos en mi raíz, siempre los elimino.

A nivel de proyecto, dejo esos archivos, ya que mi equipo nunca abre archivos de proyecto directamente, única solución .Archivos SLN.

Para mi equipo, prefiero la facilidad de programador de soluciones de apertura que mensaje de error de una sola vez.

 2
Author: Robert J. Good,
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
2015-06-30 17:40:03