Crear y trabajar con áreas de trabajo

Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 | TFS 2017 | TFS 2015 | VS 2017 | VS 2015 | VS 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, la única área de trabajo que necesita se crea automáticamente y no es necesario 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 distintas 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 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 oEditar, 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 oagregarlos.

Cambiar entre áreas de trabajo

Al cambiar de un área de trabajo a otra, para evitar confundirse, asegúrese de cambiar a la misma área de trabajo en Team Explorer y Explorador de control de código fuente.

  1. Conectar 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 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. Vea Workspace Command( Comando del área de trabajo), Workspaces Command (Comando deáreas de trabajo) y Workfold (Comando).

Preguntas & y respuestas

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

A: 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 los nombres de carpeta efectivos:

  • 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 "Arrobado"?

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

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

A: Optimiceel área de trabajo.

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

A: Al elegir el botón 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 su trabajo, puede suspender (o suspender) el trabajo y, a continuación, compartir el conjunto de cambios 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:en el caso de un área de trabajo que se usa en una máquina de desarrollo para un solo desarrollador, establezca esta opción 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 comprobar su trabajo, elija Área de trabajo pública (limitada). Esta opción reserva el permiso de registro para el propietario.

  • Ubicación:local es la mejor opción en la mayoría de los casos. Consulte Decide between using a local or a server workspace (Decidir entre usar un área de trabajo local o de servidor).

  • Hora del archivo:

    • Elija Checkin (Comprobar) si desea que la marca de fecha y hora de cada archivo coincida generalmente 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 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ó el archivo local por última vez. 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?

A: Aunque Visual Studio no le impedirá ejecutar varias instancias en 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 archivos al servidor,descargue los archivos del servidor, desarrolle la aplicacióny compruebe .

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

A: InstaleTeam Foundation Proxy y configure un sitio remoto.