Crear y trabajar con áreas de trabajo

Azure DevOps Services | Azure DevOps Server 2022: Azure DevOps Server 2019 | TFS 2018

Visual Studio 2022 | Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015 | Visual Studio 2013

El área de trabajo es la 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, el único área de trabajo que necesita se crea automáticamente y no tiene que editarla.

En algunos casos, es posible que desee modificar el área de trabajo o crear varias áreas de trabajo para aislar y cambiar entre los cambios que está realizando en diferentes ramas.

Agregar, editar o quitar un área de trabajo

Después de conectarse al proyecto (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 posee (incluidas las de otros equipos).

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

Cuadro de diálogo Editar área de trabajo

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

Cambiar entre áreas de trabajo

Al cambiar de una área de trabajo a otra, para evitar confundirse, asegúrese de cambiar 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 (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 permisos suficientes. Consulte Comando del área de trabajo, Comando áreas de trabajo y Comando Workfold.

Preguntas y respuestas

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

Un: En general, debe asignar todo el proyecto a una sola carpeta local en c:\Users\YourName\Source\Workspaces\. Por ejemplo:

Cuadro de diálogo Editar área de trabajo Algunas sugerencias sobre 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 contenga solo 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. Simplemente abra el menú contextual en la lista Carpetas de trabajo y elija Copiar. Para reutilizar las asignaciones de carpetas, péguelas en otra área de trabajo de control de versiones o en un área de trabajo de 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 "Cloaked"?

Un: Elija Ocultar para excluir esa carpeta del área de trabajo. Para más información y ejemplos, consulte Optimización del área de trabajo.

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

R:Optimice el área de trabajo.

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

Un: Al elegir el botón Opciones avanzadas , aparecen algunas opciones adicionales.

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

    Sugerencia

    En lugar de cambiar el propietario del área de trabajo cuando otra persona necesite continuar con el trabajo, puede suspender (o reducir) el trabajo y, a continuación, compartir el conjunto de estantes con ellos.

  • Equipo: este cuadro identifica la máquina de desarrollo donde existe 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 de la máquina de desarrollo ha cambiado y desea que ese cambio aparezca en este campo, ejecute tf workspaces /updatecomputername.

  • Permisos: para un área de trabajo que usa en una máquina de desarrollo para un único desarrollador, establézcalo en Área de trabajo privada. Elija Área de trabajo pública si desea usar un único equipo para que un equipo colabore en un esfuerzo como resolver un gran número de conflictos. Si desea que algún miembro del equipo pueda usar un área de trabajo, pero no proteger su trabajo, elija Área de trabajo pública (limitada). Esta opción reserva el permiso de registro de entrada para el propietario.

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

  • Tiempo de archivo:

    • Elija Comprobar si desea que la marca de fecha y hora de cada archivo coincida con la marca del conjunto de cambios de la versión en el á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 usa Visual Studio 2012 o posterior y Visual Studio Team Foundation Server 2012 o 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 que modificó por última vez el archivo local. Por ejemplo, supongamos que el lunes un miembro del equipo insertó en el repositorio 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?

Un: Aunque Visual Studio no le impide ejecutar varias instancias en la misma área de trabajo, este uso no se admite. 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?

Agregar archivos al servidor, descargar archivos desde el servidor, desarrollar la aplicación y protegerla.

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

A:Instale Team Foundation Proxy y configure un sitio remoto.