Visual Studio 2013, TFS es muy lento


Cuando instalé originalmente VS Ultimate 2013 todo estaba bien, pero durante el último mes más o menos ha sido un perro. El control de código fuente explorar en mi instalación de Visual Studio 2013 es muy lento. Simplemente haciendo clic en un nodo y el acto de mostrar el contenido del nodo toma más de 20 segundos.

Todos los demás en el equipo están bien, así que no es el servidor TFS, es solo mi instalación. Asumí que era algún addin que había instalado en VS para desactivarlos, pero no hubo suerte.

¿Alguna idea?

Author: DaveF, 2014-06-13

11 answers

Habiendo probado todas las sugerencias, descargado todos los complementos, intentado reinstalar VS, eliminado todos los espacios de trabajo adicionales, etc. la respuesta a mi problema era desmapear mi espacio de trabajo y luego volver a mapearlo. Problema resuelto. No tengo ni idea de cuál fue la falla subyacente.

 28
Author: DaveF,
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-06-17 12:39:41

En mi caso, la única manera de eliminar el retraso era cambiar la ubicación de mi espacio de trabajo de "local" a servidor. Puede hacerlo en las opciones avanzadas de su espacio de trabajo.

 7
Author: Zoomzoom,
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
2017-01-27 22:54:22

La solución 'full blast' que funcionó para mí fue;

  • eliminar espacio de trabajo
  • eliminar todo el código fuente
  • reconstruir el espacio de trabajo
  • reconstruir la solución

Solo toma unos minutos más que solo reconstruir el espacio de trabajo (ver la respuesta de @DaveF), pero me dio un poco más de confianza de que todo se mantiene unido.

 3
Author: Steve Cooper,
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-05-27 10:10:16

Limpieza de carpetas locales ayudó: Ver 'Team Explorer - Cambios pendientes', en 'Cambios excluidos' dijo: 'Detectado: 50000 add(s)'. Haga clic en él para ver la ruta a las carpetas.

 1
Author: vh_click,
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-05-08 10:24:42

Esto me volvió loco también por más de seis meses hasta que encontré esta instrucción. Ahora, mi VSO es fling. Nota: esta información la copio de alguien. Me gustaría darles crédito, pero no puedo recordar cómo encontré esto.

Puede solucionar este problema de TFS editando el registro. Navegar a clave HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0 \ TeamFoundation \ SourceControl \ Proxy y luego cambiar el valor de la URL a cualquier sitio web ficticio como 'www.abcdummy.com' Reiniciar VS después de editar valor de la clave del registro.

 0
Author: Settapon H,
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-08-20 21:00:02

Tuve el mismo problema, me mantuvo ocupado durante una semana más o menos, pero después de investigar mi configuración completa encontré lo siguiente:

Dentro de mi ASP.NET aplicación, tenía un directorio de imágenes y un directorio de caché de imágenes, con un montón de imágenes en ellos. (+200.000). Ambos no fueron incluidos en mi proyecto VS, pero aún así Visual Studio / TFS tropezó con esto.

Primero me encontré, que al comprobar en algunos archivos (que tomó más de 10 minutos cuando el problema existía), en ' Team Explorer - Cambios pendientes', bajo 'Cambios excluidos' dijo: 'Detectado: 50000 add(s)'. Tratar de deshacerse de esto de la 'manera normal', abriendo esa ventana de 'Promover cambios de candidatos' y configurando estos archivos para que sean ignorados, todavía no hizo mucho. Pero después de mover esos directorios de imágenes a otra ubicación, fuera de mi proyecto, todos los problemas desaparecieron. Por supuesto, tuve que agregar esos directorios movidos como directorios virtuales para seguir viendo mis imágenes.

 0
Author: Tys,
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-03-13 14:55:21

Limpié mi espacio de trabajo de proyectos innecesarios y funcionó mejor. Creo que vh_click está en algo con lo de los 50.000 anuncios. TFS realiza un seguimiento de todas sus ediciones y, con el tiempo, con toneladas de proyectos, deshechos y locuras, podría convertirse en un gran conjunto de los cuales TFS tiene que tragarse. Saca el Clorox, el Comet o cualquier otra cosa con la que limpies y descarga algo de basura o muévelo a alguna carpeta de archivo o unidad de copia de seguridad.

 0
Author: Matt Vandergrift,
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-08-11 04:27:31

Limpiar el espacio de trabajo fue la solución para mí, al abrir visual studio 2015 la ventana de Control de Código Fuente permanecerá en una fase de carga, tenía 2 workspaces name y name_1 y eliminé ambos. Sin embargo, no es necesario eliminar toda la carpeta , tenga en cuenta que si elimina el espacio de trabajo y tiene los archivos, tendrá que forzar la obtención de la última para estar en el lado seguro

 0
Author: Gilberto,
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
2016-12-07 20:11:34

Conseguir lo último fue muuuuuuuuuuuu. Estaba usando una PC de Colegas y había eliminado su espacio de trabajo.

Después de una hora de espera para obtener la última recibí un error y me di cuenta de que mi Cuenta de Usuario no tenía Control Total sobre la carpeta , dando Acceso de Escritura made Get Latest run x1000 faster :

introduzca la descripción de la imagen aquí

 0
Author: Jeremy Thompson,
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
2017-01-16 03:24:54

Me había pasado esto un par de veces ahora, así que hay algunas cosas que me gustaría añadir a la respuesta aceptada.

Trabajo en un lugar donde tenemos muchas soluciones VS con muchos archivos en ellas. Las directrices de Microsoft sugieren que no debe usar un espacio de trabajo local si va a tener más de 100,000 elementos en él. Así que usted podría prevenir este problema por completo:

  1. No usar espacios de trabajo locales
  2. Asegurándose de nunca mapear suficientes carpetas en una sola espacio de trabajo que obtiene más de 100,000 archivos asociados con él.
  3. Declarando periódicamente "quiebra de TFS" y desmapeando todo.

Para mí, el inconveniente de tener que usar un bloqueo estricto y no tener acceso sin conexión hace que el número 1 sea inaceptable. Voy a esforzarme más por hacer el # 2, pero honestamente el #3 es por lo que he estado viviendo.

Es como las primeras Ventanas, donde cada año más o menos tenías que reinstalar el sistema operativo para eliminar todo el cruft acumulado.

 0
Author: T.E.D.,
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
2017-12-20 00:23:20

Solo para lanzar otra solución en la mezcla! Tuve el mismo problema que parecía ser causado por varias capas de carpetas de trabajo configuradas en mi espacio de trabajo (algunas superpuestas también).

El problema se resolvió yendo a Administrar Espacios de trabajo, luego Editar y luego eliminar los enlaces de carpetas adicionales.

 0
Author: aaroncatlin,
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-08-03 14:20:43