visual versiones tutorial tool team studio source services control book visual-studio version-control visual-studio-2017

versiones - ¿Qué es el archivo "storage.ide" debajo de mi carpeta de solución de Visual Studio y qué es "almacenamiento persistente"?



tfs version control tutorial (2)

Incluso después de agregar la carpeta .vs como sugiere correctamente la respuesta, todavía tenía problemas con el almacenamiento.ide estando en mi rama y no pudiendo cambiar. Intenté borrar el caché de git como stackoverflow.com/questions/45802083/… sugería stackoverflow.com/questions/45802083/… , pero aún así me bloqueaba cambiar de rama.

Sin embargo, pronto me di cuenta de que yo era el estúpido y tenía VS2015 y VS2017 abiertos con el mismo proyecto (y obviamente el mismo repositorio) y 2017 estaba bloqueando el archivo storage.ide.

Al cerrar 2015 e ignorar el archivo storage.ide en VS2017 se resolvió este problema.

Espero que esto pueda ayudar a otros.

Acabo de instalar la vista previa de Visual Studio 2017 15.3, y ahora estoy notando un nuevo archivo debajo de una solución existente en la que he estado trabajando:

.vs/[SOLUTION NAME]/v15/sqlite3/storage.ide

Me pregunto si debería agregar esto a mi repositorio de control de versiones, o si debería ponerlo en la lista de ignorados (es decir, si es un archivo basado en usuario / configuración, como archivos .suo). He estado buscando en Google tratando de descubrir qué es y qué hace, pero apenas hay información al respecto. He buscado cosas como "visual studio sqlite3 storage.ide" que me han llevado a páginas como esta fuente de referencia para la clase SQLitePersistentStorageService , por lo que creo que tiene algo que ver con el análisis de código, pero no puedo encontrar ninguna otra información en absoluto sobre la clase SQLitePersistentStorageService .

¿Para qué es este archivo y debo mantenerlo en el control de versiones?


Todo en la carpeta .vs debe excluirse de su repositorio de origen. Es una carpeta creada por Visual Studio para almacenar información específica del usuario. Anteriormente había un archivo .suo que contenía estos datos. El cambio provino de una sugerencia de UserVoice .

Además, hay un repositorio GitHub muy útil que tiene archivos .gitignore comunes para varios tipos de proyectos y verá que la versión de Visual Studio también excluye completamente esta carpeta .