visual team studio mac for extension code version-control tfs

version control - team - ¿Deben los proyectos múltiples tener múltiples espacios de trabajo TFS?



visual studio for mac github extension (1)

Migramos de VSS a TFS hace aproximadamente 6 meses. Nuestra forma de almacenar proyectos fue que los agrupamos por categoría (aplicación de Windows, aplicación web, Infopath, SQLScripts, obsoletos). En el espacio de trabajo ''Aplicación de Windows'' podríamos tener 3 proyectos .NET. La ''Aplicación web'' podría tener 3, etc., etc. VSS se usó más solo para almacenar el repositorio de código que cualquier funcionalidad real que VSS pudiera proporcionar.

Aplicación de Windows ($ / aplicación de Windows / área de trabajo)
-> App1
-> App2
-> App3

Aplicación web ($ / Aplicación web / área de trabajo)
-> App1
-> App2
-> App3

La pregunta que tengo es si sería mejor tener 1 espacio de trabajo para CADA proyecto. Una de las razones por las que creo que sí es que si estoy trabajando en varios proyectos en el mismo espacio de trabajo cuando hago cosas como registrar cambios pendientes, me mostrará TODOS los cambios pendientes, incluidos otros proyectos en los que quizás no esté trabajando actualmente. en.

Aplicación web / App1 (espacio de trabajo $ / Aplicación web / App1)
Aplicación web / App2 (espacio de trabajo $ / aplicación web / App2)
Aplicación web / App3 (espacio de trabajo $ / Web App / App3)

Supongo que estoy buscando una respuesta de mejores prácticas.

Gracias.


En el proyecto en el que estoy trabajando tenemos varias sucursales para diferentes versiones de nuestra aplicación, y yo (personalmente) creo un espacio de trabajo diferente para cada rama. Cada rama es un ''proyecto'' en sí mismo.

Es agradable, porque localiza los cambios pendientes en ese espacio de trabajo, por lo que mis cambios pendientes para la rama 1 no se muestran cuando estoy trabajando en la rama 2.

Editar: Acabo de leer la última parte de su respuesta, sí, los cambios pendientes para cada espacio de trabajo es una característica muy buena, y considero que es una buena práctica hacer las cosas de esta manera.