Configuración de desprotección de Team Foundation

Actualización: noviembre 2007

Control de versiones de Team Foundation admite dos opciones de desprotección. Las opciones determinan cómo funciona la operación de desprotección. Puede configurar la operación de desprotección para desproteger la versión local en el área de trabajo. Otra opción consiste en configurar la operación de desprotección para obtener primero la última versión de los elementos del área de trabajo y después desprotegerlos. Esta configuración es similar al comportamiento de Visual SourceSafe.

Desproteger elementos

El comportamiento de desprotección predeterminado de Control de versiones de Team Foundation desprotege la versión local de los elementos del área de trabajo. Aunque exista una nueva versión del elemento en el servidor, Control de versiones de Team Foundation no obtiene esa versión.

Este comportamiento de desprotección es útil al realizar una operación Get para recuperar un conjunto de archivos. Normalmente, la configuración de archivos con control de versiones del equipo representa una instantánea puntual de archivos específicos (archivos que se sabe que funcionan juntos) de Control de versiones de Team Foundation. Por consiguiente, se pueden generar y probar juntos.

Si trabaja como desarrollador en un área de trabajo, permanecerá aislado de los cambios realizados por otros desarrolladores. Puede controlar si acepta los cambios de otros desarrolladores realizando una operación Get cuando corresponda. En circunstancias ideales, cuando lo haga se actualizará toda la configuración de los archivos con control de versiones y no sólo un par de archivos. El motivo de ello es que los cambios realizados en un archivo dependen normalmente de los cambios correspondientes efectuados en otros archivos. Esta configuración de desprotección garantiza que se disponga siempre de una instantánea coherente de los archivos que se van a generar y a probar.

Al proteger los cambios, Team Foundation le dará la opción de combinar sus cambios con cualquier modificación que se haya realizado en la versión de servidor. Aparecerá el cuadro de diálogo de resolución de conflictos en caso de que se detecten conflictos.

Obtener la última versión al desproteger

Puede configurar también el comportamiento de desprotección para obtener la última versión o un aviso de un elemento cada vez que se desproteja. Este comportamiento es el mismo que en Visual SourceSafe. Si es un desarrollador que trabaja con el modelo de desprotección de Visual SourceSafe, esta configuración le resultará familiar.

Cuando la opción de desprotección se configura para obtener la última versión, Control de versiones de Team Foundation obtiene primero la última versión de los elementos del servidor en el área de trabajo. A continuación, desprotege los elementos.

Cómo configurar las opciones de desprotección

Puede configurar las opciones de desprotección del proyecto de equipo o simplemente de su equipo. Cuando configure las opciones de desprotección de un proyecto de equipo, configurará el comportamiento predeterminado para todos los desarrolladores que utilicen ese proyecto de equipo. Para obtener más información sobre cómo configurar las opciones de desprotección de un proyecto de equipo, vea Cómo: Configurar las opciones de desprotección.

Puede configurar también las opciones de desprotección en su equipo. Esta configuración afecta al comportamiento de desprotección de su equipo, pero no modifica el comportamiento de desprotección de ningún otro miembro del equipo. Para obtener más información sobre cómo configurar las opciones de desprotección de su equipo, vea Cómo: Habilitar el control de versiones de Team Foundation para obtener los últimos archivos en estado de desprotección.

El comportamiento de desprotección predeterminado de un proyecto de equipo se puede configurar también en la plantilla de proceso. Para obtener más información, vea Complemento de plantilla de procesos de control de versiones.

Vea también

Tareas

Cómo: Habilitar el control de versiones de Team Foundation para obtener los últimos archivos en estado de desprotección

Otros recursos

Obtener una copia local de archivos en el servidor de control de versiones