Decidir entre usar un área de trabajo local o del servidor
Cuando crea o modifica un área de trabajo, puede especificar si su ubicación es Local o está en un Servidor.En la mayoría de los casos, local es mejor porque ofrece varias ventajas.Especialmente, puede realizar operaciones básicas del control de versiones incluso cuando no esté conectado a la Team Foundation Server.
¿Qué desea hacer?
Descripción: ¿Por qué se debe utilizar un área de trabajo local?
Descripción: ¿Cuándo puede ser necesario utilizar un área de trabajo de servidor?
- Trabajar sin conexión utilizando un área de trabajo del servidor
Administrar la configuración del área de trabajo de la colección de proyectos de equipo para su equipo
Trabajar desde el símbolo del sistema
Obtener sugerencias
Descripción: ¿Por qué se debe utilizar un área de trabajo local?
Hay muchas cosas por las que amar un área de trabajo local:
Trabajar sin conexión fácilmente. Puede comenzar rápidamente editando un archivo cuando la conexión de red no está disponible o no es fiable.En el explorador de soluciones puede agregar, editar, eliminar, cambiar, deshacer y comparar elementos del área de trabajo incluso cuando no esté conectado a la Team Foundation Server.
Restaurar fácilmente los archivos que eliminó localmente. Para restaurar localmente los archivos eliminados, simplemente obtenga los archivos.
Visual Studio detecta automáticamente los cambios. Al agregar o eliminar archivos fuera de Visual Studio, el programa puede detectar automáticamente estos cambios.
[!NOTA]
Los cambios pendientes de los miembros del equipo que usan áreas de trabajo locales no están visibles para otros miembros del equipo en el Explorador de control de código fuente.
Descripción: ¿Cuándo puede ser necesario utilizar un área de trabajo del servidor?
Aunque para la mayoría de las personas un área de trabajo local es la mejor opción, hay algunos casos especiales en los que puede ser útil un área de trabajo del servidor:
El rendimiento se reduce a medida que el número de elementos en un área de trabajo local aumenta.
Un área de trabajo que contiene un gran número de archivos. Visual Studio conserva sólo una copia de cada archivo en un área de trabajo del servidor, lo que reduce el espacio en disco necesario para almacenarlos.
Puede utilizar Visual Studio 2010 y versiones anteriores para trabajar con el área de trabajo.
La opción Habilitar obtener la última versión de desprotección está disponible.
Algunos desafíos a los que se enfrentará si utiliza un área de trabajo del servidor:
Trabajar sin conexión con dificultad y con un rendimiento bajo. Cuando se está sin conexión, no se pueden ejecutar los archivos locales porque son de solo lectura hasta que se desprotegen.Puede desproteger archivos únicamente del Explorador de soluciones y sólo después de cambiar al modo sin conexión (como se explica más adelante).Mientras está sin conexión, no puede realizar ninguna otra operación como, por ejemplo, agregar, eliminar, cambiar el nombre o deshacer.
Sugerencia |
---|
Puede mejorar la capacidad de respuesta habilitando la desprotección asíncrona.Para obtener más información, consulte Administrar la configuración del área de trabajo de la colección de proyectos de equipo para el equipo. |
Cambie al modo sin conexión utilizando un área de trabajo del servidor
Cuando se utiliza un área de trabajo del servidor y no puede conectarse al Team Foundation Server, el explorador de control del código fuente esta deshabilitado.Sin embargo, si tiene copias locales de los archivos en el área de trabajo del servidor, estas todavía se pueden modificar en el explorador de soluciones.Una vez que el servidor vuelve a estar disponible, puede comprobar los cambios en el control de versiones.
Sugerencia |
---|
Si el trabajar sin conexión es importante para usted, debe considerar el uso de un área de trabajo local en lugar de un servidor. Consulte las áreas de trabajo locales anteriormente en este tema. |
Permisos necesarios
Debe ser uno de los Contributors para su proyecto de equipo.Vea Grupos predeterminados, permisos y roles de Team Foundation Server.
Para trabajar con archivos con control de versiones cuando el servidor está sin conexión
De la carpeta de trabajo local, abra la solución en la que desea trabajar.
Si el servidor está sin conexión, aparece el cuadro de diálogo Desconectar.
Elija Aceptar y, a continuación, modifique los archivos de la solución.
En el menú Archivo elija Nuevo.
En el cuadro de diálogo Guardar el archivo de sólo lectura, elija Borrar para eliminar la protección de escritura del archivo.
Para confirmar los cambios sin conexión al servidor cuando está disponible
En el Explorador de soluciones, abra el menú contextual de la solución o del archivo y, a continuación Conectarse.
El cuadro de diálogo Conectar aparece y muestra los cambios que realizó sin conexión.
En Nombre, seleccione la casilla de cada cambio que desea proteger y, a continuación, elija Conectar.
Los cambios realizados sin conexión se agregan al control de versiones de Team Foundation como cambios pendientes.
En el Explorador de soluciones, abra el menú contextual para los archivos que ha modificado sin conexión y, a continuación, elija Proteger para confirmar los cambios en el servidor.
Administrar la configuración del área de trabajo de la colección de proyectos de equipo para el equipo
Puede especificar que tipo de área de trabajo crea Visual Studio para los miembros del equipo de manera predeterminada: Local o Servidor.También puede habilitar la desprotección asíncrona para las áreas de trabajo del servidor del equipo.
Permisos necesarios
Debe ser uno de los Administradores de la colección de su proyecto de equipo.Vea Grupos predeterminados, permisos y roles de Team Foundation Server.
Cómo se establece la ubicación predeterminada del área de trabajo
En la barra de menú, elija Equipo, Configuración de la colección de proyecto de equipo, Control de código fuente.
Aparecerá el cuadro de diálogo Configuración del control de código fuente.
En la pestaña de Configuración de área de trabajo , elija Local o el botón de opción de Servidor .
Puede reducir el tiempo que el sistema tarda en desproteger los archivos de las áreas de trabajo del servidor seleccionando Habilitar desprotección asíncrona en áreas de trabajo del servidor.Si selecciona esta opción:
El permiso de PendChange ya no se aplica.
Se deshabilitan los bloqueos de desprotección
Trabaje desde el símbolo del sistema
- Workspace Command y Workspaces Command: Crear y administrar las áreas de trabajo del símbolo desde sistema.
Sugerencias
- El uso de áreas de trabajo locales hace que los bloqueos de desprotección sean no-ejecutables.Vea Entender los tipos de bloqueo.