Crear y trabajar con áreas de trabajo

 

Publicada: abril de 2016

El área de trabajo es una copia local del código base del equipo. Aquí es donde desarrollará y probará el código de forma aislada hasta que esté listo para proteger el trabajo. En la mayoría de los casos, la única área de trabajo necesaria se crea automáticamente y no es necesario editarla.

En algunos casos, tal vez desee modificar el área de trabajo o crear varias áreas de trabajo para aislar los cambios que está realizando en diferentes bifurcaciones o pasar de un cambio a otro.

  • Agregar, editar o quitar un área de trabajo

  • Cambiar entre áreas de trabajo

  • Trabajar desde el símbolo del sistema

  • Preguntas y respuestas

    • ¿Por qué es necesario cambiar las carpetas de trabajo? ¿Cómo debo hacerlo?

    • ¿Puedo reutilizar y compartir asignaciones de carpeta?

    • ¿Puedo usar la misma área de trabajo en varias instancias de Visual Studio?

    • Más…

Agregar, editar o quitar un área de trabajo

Una vez conectado al proyecto de equipo (teclado: Ctrl + 0, C), puede administrar las áreas de trabajo desde la página principal de Team Explorer (teclado: Ctrl + 0, H).

Administrar áreas de trabajo desde Team Explorer

o desde el Explorador de control de código fuente.

Editar áreas de trabajo desde el Explorador de control de código fuente

Cuadro de diálogo Administrar áreas de trabajo

Elija Mostrar áreas de trabajo remotas si desea ver todas las áreas de trabajo que tiene (incluidas las que están en otros equipos).

Después de elegir Agregar o Editar, puede modificar las carpetas de trabajo de un área de trabajo nueva o existente.

Cuadro de diálogo Editar el área de trabajo

¿Por qué es necesario cambiar las asignaciones de carpeta? ¿Cómo debo hacerlo?

¿Cómo elijo las opciones avanzadas?

Si desea quitar el área de trabajo, antes de hacerlo asegúrese de que no hay cambios pendientes (teclado: Ctrl + 0, P). Si hay cambios pendientes, puede protegerlos o aplazarlos.

Cambiar entre áreas de trabajo

Cuando cambie de un área de trabajo a otra, para evitar confundirse, asegúrese de que cambia a la misma área de trabajo tanto en Team Explorer como en el Explorador de control de código fuente.

  1. Conéctese al proyecto de equipo (teclado: Ctrl + 0, C).

  2. En la página principal (teclado: Ctrl + 0, H), elija el área de trabajo que desea utilizar.

    Cambiar de área de trabajo desde la página principal de Team Explorer

  3. En el Explorador de control de código fuente, elija el área de trabajo en la que desea trabajar.

    Cambiar el área de trabajo en el Explorador de control de código fuente

Trabajar desde el símbolo del sistema

Puede crear y administrar las áreas de trabajo desde el símbolo del sistema. También puede realizar algunas tareas que no pueden hacerse en Visual Studio. Por ejemplo, puede eliminar el área de trabajo de otro usuario si tiene los 39997de5-b7fb-4777-b779-07de0543abe6#VersionControl. Vea Workspace Command, Workspaces Command y Workfold Command.

Preguntas y respuestas

P: ¿Por qué es necesario cambiar las carpetas de trabajo?¿Cómo debo hacerlo?

P: Por lo general, debe asignar todo el proyecto de equipo a una única carpeta local que se encuentre en c:\Users\YourName\Source\Workspaces\. Por ejemplo:

Cuadro de diálogo Editar el área de trabajo

Le indicamos algunas sugerencias para utilizar nombres de carpeta eficaces:

  • Utilice nombres cortos en las carpetas, subcarpetas y los archivos para simplificar el trabajo y evitar así los problemas con las rutas de acceso largas que pueden producirse con algunos tipos de proyectos de código.

  • Evite los espacios en blanco si desea crear operaciones de línea de comandos que resulten un poco más fáciles de ejecutar.

Si el equipo tiene un código base grande y complejo o si desea que el área de trabajo solo contenga los archivos que necesita para mejorar el rendimiento, puede optimizar el área de trabajo.

P: ¿Puedo reutilizar y compartir asignaciones de carpeta?

R: Sí. Si desea reutilizar o compartir asignaciones de carpeta con otros miembros del equipo, puede copiar las asignaciones de carpeta. Solo tiene que abrir el menú contextual de la lista Carpetas de trabajo y elegir Copiar. Para reutilizar las asignaciones de carpeta, péguelas en otra área de trabajo del control de versiones o en un área de trabajo de la definición de compilación. Para compartir las asignaciones de carpeta con sus compañeros de equipo, péguelas en un archivo de texto y comparta el archivo.

P: ¿Qué significa “escondido”?

R: Elija Escondido para excluir esa carpeta del área de trabajo. Para obtener información detallada y ejemplos, vea Optimizar el área de trabajo.

P: ¿Cómo puedo agregar una carpeta de manera no recursiva?

R: Optimizar el área de trabajo.

P: ¿Cómo elijo las opciones avanzadas del área de trabajo?

R: Cuando elija el botón Avanzadas, aparecerán algunas opciones adicionales.

  • Propietario: solo el propietario de un área de trabajo puede utilizar esta área de trabajo.

    Sugerencia

    En lugar de cambiar el propietario del área de trabajo cuando alguien necesite continuar con su trabajo, puede suspender (o aplazar) el trabajo y compartir el conjunto de cambios aplazados.

  • Equipo: este cuadro identifica el equipo de desarrollo en el que se encuentra el área de trabajo y es de solo lectura. No puede mover un área de trabajo de un equipo a otro. Sin embargo, si el nombre del equipo de desarrollo ha cambiado y desea que ese cambio aparezca en este campo, ejecute tf workspaces /updatecomputername.

  • Permisos: si está usando un área de trabajo en un equipo de desarrollo para un único desarrollador, establezca esta opción en Área de trabajo privada. Elija Área de trabajo pública si desea utilizar una sola máquina para que un equipo colabore en un trabajo, por ejemplo, para resolver un gran número de conflictos. Si desea que cualquier miembro del equipo pueda utilizar un área de trabajo sin proteger el trabajo, elija Área de trabajo pública (limitada). Esta opción reserva el permiso de protección para el Propietario.

  • Ubicación: Local es la mejor opción en la mayoría de los casos. Vea Decidir entre usar un área de trabajo local o del servidor.

  • Hora de archivo:

    • Elija Proteger si desea que la marca de fecha y hora de cada archivo coincida con la marca del conjunto de cambios de la versión del área de trabajo. Algunos problemas y excepciones son:

      • Cuando se modifica el archivo local, la marca de fecha y hora coincidirá con la fecha y hora en que se modificó el archivo.

      • Esta característica solo está disponible si se usa Visual Studio 2012 o una versión posterior y Visual Studio Team Foundation Server 2012 o una versión posterior.

      • Esta configuración no se aplica a las carpetas, a menos que haya una operación de adición o eliminación pendiente en un archivo que esté incluido en la carpeta.

      • Es posible que no pueda compilar el proyecto de código de forma incremental. (En su lugar, tendrá que recompilarlo).

    • Elija Actual si desea que la marca de fecha y hora coincida con la fecha y hora en la que se modificó el archivo local por última vez. Por ejemplo, supongamos que el lunes un miembro del equipo protegió el último cambio del archivo. El martes usted realiza una operación Get para actualizar el archivo. La marca de fecha y hora se establece en el martes.

P: ¿Puedo usar la misma área de trabajo en varias instancias de Visual Studio?

R: Aunque Visual Studio no le impide ejecutar varias instancias con la misma área de trabajo, no se admite este uso. Por otro lado, tiene más probabilidades de que este modo de trabajo cree problemas si usa un área de trabajo local.

P: ¿Cómo puedo agregar código, obtener código, desarrollar mi aplicación y activar la protección?

Agregue los archivos en el servidor, descargue los archivos del servidor, desarrolle la aplicación y active la protección.

P: Trabajo en un sitio remoto.¿Hay alguna manera de ahorrar ancho de banda?

R: Instale el proxy de Team Foundation y configure un sitio remoto.