Obtener constantemente El almacén de datos local está actualmente en uso por otra operación cuando se trabaja en pequeños proyectos


Utilizo Visual Studio Team Services para almacenar el código fuente de mis proyectos mientras trabajo en ellos, me encanta el servicio, especialmente que es gratuito, pero últimamente me he estado topando con el mayor dolor.

Aleatoriamente cuando voy a guardar, modificar, comprobar en comprobar hacia fuera obtengo este error para cada archivo que estoy modificando. Entonces, si estoy tratando de guardar los cambios en 8 archivos, recibo este mensaje 8 veces y toma 45 60 segundos de intentar verificar cada archivo que significa que toma 6-8 minutos para los errores para detener (incluso si presiono cancelar).

El almacén de datos local está actualmente en uso por otra operación

Lo busqué en línea y encontré muchas personas con el mismo problema, pero la respuesta de la EM no tiene nada que ver con mi situación.

Http://blogs.msdn.com/b/phkelley/archive/2013/05/31/tf400030-the-local-data-store-is-currently-in-use-by-another-operation.aspx

Básicamente dice que esto puede suceder cuando tiene muchos archivos en su espacio de trabajo o tener varias soluciones grandes abiertas a la vez.

Esto no se aplica a mí, ya que normalmente solo tengo una solución abierta a la vez y mis proyectos son muy pequeños (400 -500 archivos).

Author: gitsitgo, 2014-07-11

7 answers

Se encontró con este problema también en VS 2013 y TFS: cada vez que abría mi team explorer, tardaba más de 10 segundos en mostrar todos los proyectos, luego cuando expandía el proyecto en el control de código fuente, otros 10+ segundos pasaban.

Hoy temprano comencé a experimentar el error "se está utilizando el almacenamiento local" al intentar guardar datos en archivos de clase. Hice una investigación original, y este siguiente enlace salvó el día con seguridad. Ahora TFS está ardiendo!

Almacén de Datos Local Resuelto

Lo que debe hacer es editar el espacio de trabajo (incluidos todos los proyectos asociados) y cambiar el menú desplegable "Ubicación" de "Local" a "Servidor". Tomó unos 4-5 minutos para que los cambios terminaran, pero bien valió la pena.

Esperemos que esto ayude a alguien en el futuro.

 38
Author: Rob Scott,
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-01-16 12:33:46

Últimamente empecé a recibir el mismo mensaje de error y Visual Studio comenzó a trabajar muy lento con TFS y nuget. He intentado reparar y desinstalar pero no resolver el problema. En el y fue tan dolorosamente lento que no puedo seguir trabajando. (La expansión de un elemento en el explorador de control de código fuente tarda 10 segundos)

Aquí está mi historia y cómo resolver mi problema:

Me asignaron carpetas tfs por separado para no obtener TFS completos porque hay muchos documentos irrelevantes. Después de probar muchas sugerencias de corrección, pensé que este podría ser el problema porque hice esta asignación separada por primera vez mientras he estado usando TFS. Generalmente mapeo y obtengo todos los artículos a la vez y nunca conocí este problema antes.

Eliminé todas las asignaciones y fue como magia. El error se ha ido, el control de fuente TFS lento se ha ido y ahora es muy rápido. Solo para estar en un lado seguro, también elimino mis espacios de trabajo y creo uno nuevo y obtengo todos los elementos de TFS a la vez.

 4
Author: Levent Sezer,
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-09-10 17:38:18

Encontré que el error se activaría cuando tenía más de una instancia de VS 2012+ que se ejecuta utilizando el Explorador de Control de origen, el Explorador de soluciones y/o el Explorador de equipos de Windows. No he tenido este problema al ejecutar una sola instancia de VS 2012+ (en las actualizaciones 2+) utilizando Source Control Explorer, Solution Explorer y/o Team Explorer windows en tándem.

Encontré este artículo y le di una oportunidad a su sugerencia: evitar que varios hilos accedan al almacén de datos simultáneamente. http://blogs.msdn.com/b/phkelley/archive/2013/05/31/tf400030-the-local-data-store-is-currently-in-use-by-another-operation.aspx

Esto resultó ser un remedio para este problema.

Añadiría para otros usuarios con repositorios de archivos grandes, usando el control de código fuente y compartir este problema, puede ser muy beneficioso crear múltiples espacios de trabajo para cada una de sus ramas/repositorios. Descubrí que al hacer esto, mis consultas a TFS se aceleraron enormemente y también ayudaron con esto error. He encontrado esta sugerencia aquí: http://blogs.msdn.com/b/phkelley/archive/2013/05/30/using-multiple-workspaces-with-visual-studio.aspx. Comparto esto ya que los usuarios mencionan TFS corriendo lentamente.

 4
Author: CodeLocked,
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-01-28 13:26:15

También empecé a recibir el mismo error esta semana. Tal vez hay algo mal con VS Update 3?
Simplemente ya no podía trabajar en ninguno de los proyectos del espacio de trabajo local "roto".
VS mostraría todos los archivos como si se hubieran comprobado, pero ninguno lo era realmente.
Otros espacios de trabajo locales estaban funcionando bien.

Intenté eliminar un proyecto del espacio de trabajo, pero al intentar confirmarlo, recibiría el mismo error TF400030 de nuevo.

Sugerencia

Si nada si no funciona, es posible que desee probar esto: simplemente elimine todo el espacio de trabajo y créelo de nuevo, esta vez separando los proyectos en diferentes espacios de trabajo. Esto funcionó para mí.

Probablemente querrá hacer una copia de seguridad de sus archivos primero.

 1
Author: Caio Campos,
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-09-16 03:36:31

En mi caso, la causa fue una carpeta comprimida que contenía mi almacén de datos local, que se muestra en azul en el explorador de Windows. Quitar la compresión hizo el truco.

 0
Author: Phat Phuc,
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-06-07 09:23:08

Me encontré con este error al cambiar el nombre de mi espacio de trabajo. Después de cambiar de nuevo a original todo funcionó bien de nuevo

 0
Author: user3838018,
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-02-27 10:35:59

Tuvo el mismo problema, se puede solucionar en 3 pasos rápidos:

  1. Eliminar espacio de trabajo actual: Explorador de Control de código fuente->Espacio de trabajo ListBox->espacios de trabajo... y quitar el espacio de trabajo.

    - Asegúrese de que todos los cambios pendientes están marcados en

  2. Eliminar la carpeta local del espacio de trabajo.

    - Es mejor eliminar la carpeta por completo.Si finalmente mantener algunas carpetas asegúrese de eliminar todas las carpetas t tf (oculto carpetas dentro de la carpeta workspace)

  3. Remapea los proyectos que necesitas (cuanto menos mejor)

Espera que eso ayude.

 0
Author: RoyMalka,
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-07-16 12:08:30