¿Cuál es la mejor práctica para excluir o incluir la carpeta .vs para una solución VS 2015 en el control de código fuente?
Después de una compilación/edición inicial, solo veo un archivo .suo creado hasta ahora en '[Root]/.vs/[SolutionName]/v14/.suo', así que asumo que es el reemplazo del antiguo '[SolutionName] .suo' y debe excluirse (generalmente), pero ¿se colocarán allí otras configuraciones/etc. en algunos escenarios que podría querer versionar?
De esta voz de usuario, supongo que la respuesta es que debe ignorarse, solo quería una confirmación antes de actualizar todas las configuraciones de mi máquina ya que no lo vi en ningún documento local.
No debe verificar .vs en el control de código fuente.
Solo contiene cachés temporales utilizados por Roslyn.
No debe verificar .vs en el control de código fuente.
Solo contiene cachés temporales utilizados por Roslyn.
Sí, estuve de acuerdo con SLaks: puede agregar la carpeta .vs para ignorar la lista; de hecho, debe hacer esto al principio.
.vs contiene más que solo 'Caché de Roslyn', pero todo el material almacenado en esta carpeta está 'funcionando' o 'temporalmente'... Significa que no es necesario para almacenar la solución/proyecto; puede eliminarlo cuando VS se apaga y después de eso, VS lo recreará al iniciar la solución; por supuesto, perderá la configuración de trabajo del IDE, pero no se preocupe, no es doloroso.
Cuando trabaja con ASP.NET, puede encontrar la configuración de IISExpress dentro de la carpeta .vs , y a veces eliminar este archivo puede ser muy útil, como dije, se recreará con configuraciones 'nuevas' cuando almuerce VS la próxima vez...
Puede usar las reglas de archivo .tfignore para excluir algunas carpetas y archivos. Es una práctica muy similar a .gitignore cuando usas Git, pero para Team Foundation Version Control. Simplemente cree su archivo con sus reglas personalizadas y comience a usarlo.