Cómo: Resolver conflictos entre dos archivos
Actualización: noviembre 2007
La diferencia entre archivos de Control de versiones de Team Foundation puede dar lugar a conflictos durante las operaciones de combinación, protección cambios pendientes u operaciones Get. Para obtener más información, vea Descripción de los tipos de conflictos y diferencias de archivos. En los pasos siguientes se indica cómo resolver estas diferencias entre archivos.
Permisos necesarios
Para realizar estos procedimientos, el permiso Lectura del elemento del árbol de origen y el permiso Desproteger del elemento del árbol de destino debe estar establecidos en Permitir. Si va a cambiar el nombre del elemento del árbol de destino, el permiso Desproteger del árbol de origen y de destino debe estar establecido en Permitir. Si se va a realizar un bloqueo, el permiso Bloquear debe estar establecido en Permitir. Para obtener más información, vea Permisos de Team Foundation Server.
Procedimiento
Para resolver las diferencias entre archivos
En el menú Archivo, haga clic en Control de código fuente y luego en Reanudar resolución de conflictos.
Nota: El cuadro de diálogo Resolver conflictos se abrirá automáticamente durante una operación de combinación o reconciliación de diferencias de carpetas si hay diferencias entre las bifurcaciones de origen y de destino. Para obtener más información, vea Cómo: Combinar archivos y carpetas o Cómo: Resolver las diferencias entre dos carpetas.
En la sección Conflictos del cuadro de diálogo Resolver conflictos se mostrarán los archivos que tienen un estado de conflicto. La sección Conflictos proporciona la información siguiente:
Nombre Muestra el nombre del archivo.
Tipo Muestra el tipo de conflicto: Versión, Colisión del nombre de archivo o Archivo modificable. Para obtener más información, vea Descripción de los tipos de conflictos y diferencias de archivos.
Descripción Explica por qué existe el conflicto; por ejemplo, si el origen y el destino han cambiado en una operación de combinación.
Ruta de acceso Muestra la ruta de acceso del control de versiones de la ubicación del archivo.
Sugerencia: Puede ordenar las columnas en el cuadro de diálogo Resolver conflictos para facilitar la agrupación por tipo de conflicto o por ruta de acceso. Para ordenar la lista, haga clic en el encabezado de la columna que desea ordenar.
Siga uno de estos pasos.
Haga clic en Combinar todo automáticamente para combinar automáticamente todos los archivos con conflictos.
Si aparece el mensaje Este conflicto tendrá que resolverse de forma individual, debe aceptar o rechazar manualmente los cambios mediante la herramienta de combinación. Continúe con el resto de este procedimiento.
O bien
- Haga clic en Resolver para seleccionar manualmente las opciones de combinación.
Nota: Puede seleccionar varios archivos manteniendo presionada la tecla CTRL mientras hace clic en otros archivos. Asimismo, puede presionar CTRL+A para seleccionar todos los archivos de la lista de conflictos.
Siga uno de estos pasos.
Varios archivos Si elige resolver varios conflictos de archivos al mismo tiempo, se muestra el cuadro de diálogo Resolver conflictos seleccionados. Este cuadro de diálogo contiene tres cuadros de lista desplegables Resolución para cada tipo de conflicto que se puede resolver: Conflictos entre versiones, Colisiones de nombre de archivo o Archivo editable. Para obtener más información, vea Descripción de los tipos de conflictos y diferencias de archivos.
Sugerencia: Junto al título que se encuentra sobre el cuadro de lista desplegable hay un número entre paréntesis que indica en cuántos conflictos de ese tipo se actuará.
Seleccione una de las siguientes resoluciones de estos cuadros de lista desplegable:
Opciones de resolución
Description
Combinar cambios para mí
Combina automáticamente el archivo. Si el sistema detecta un conflicto, debe seleccionar alguna de las otras opciones.
Deshacer mis cambios locales
Descarta los cambios realizados en el archivo en el área de trabajo local.
Descartar cambios del servidor
Descarta la versión de servidor del archivo que está en conflicto con la versión del área de trabajo local.
Haga clic en Aceptar.
O bien
Un solo archivo Si va a resolver los conflictos en un solo archivo, aparece la ventana Resolver conflicto de versión - <nombre_de_archivo>.
De manera opcional, haga clic en Comparar y haga clic en Local con Servidor, Local con Original o Servidor con Original para ver las diferencias de los archivos en paralelo en la ventana Diferencia entre <marca_de_tiempo> y <nombre_de_archivo>.
Nota: El texto eliminado aparece en rojo, el texto cambiado, en azul y el texto insertado, en verde.
Cuando averigüe por qué hay conflictos entre los archivos, cierre la ventana Diferencia entre <marca_de_tiempo> y <nombre_de_archivo>.
En Opciones de resolución, seleccione una de las opciones siguientes:
Opciones de resolución
Description
Combinar cambios para mí
Combina automáticamente el archivo. Esta opción está deshabilitada si el sistema detecta un conflicto.
Combinar cambios en la herramienta de combinación
Esta opción le solicita que determine los cambios que acepta. Si se selecciona, aparece la herramienta de combinación. Siga el procedimiento Para combinar cambios en la herramienta de combinación, a continuación.
Deshacer mis cambios locales
Descarta los cambios realizados en el archivo en el área de trabajo local.
Descartar cambios del servidor
Descarta la versión de servidor del archivo que está en conflicto con la versión del área de trabajo local.
Haga clic en Aceptar.
Repita los pasos hasta que resuelvan todos los conflictos del cuadro de diálogo Resolver conflictos y, después, haga clic en Cerrar.
Para combinar cambios en la herramienta de combinación
En la herramienta de combinación en cuyos paneles se muestran los dos archivos con las áreas de conflicto resaltadas, busque un conflicto en los dos archivos haciendo clic en Cambio siguiente.
Examine las diferencias entre las dos versiones del archivo y elija el cambio que desea conservar en la combinación seleccionándolo.
El cambio se coloca en el panel inferior.
Repita los pasos hasta que se resuelvan todos los conflictos y haga clic en Aceptar.
En el cuadro de diálogo Microsoft Visual Studio, haga clic en Sí para guardar el archivo.
En el cuadro de diálogo Aceptar resultado combinado, haga clic en Sí para mantener el archivo combinado.
Vea también
Tareas
Cómo: Resolver las diferencias entre dos carpetas
Cómo: Combinar archivos y carpetas
Cómo: Obtener el código fuente para el proyecto de equipo
Referencia
Protecciones pendientes (Ventana)
Otros recursos
Resolver diferencias de carpetas y conflictos de archivos (Control de versiones de Team Foundation)