Comando resolve

Permite resolver los conflictos entre los elementos cambiados en su área de trabajo y las versiones de destino o más recientes de los elementos en el servidor.

Permisos necesarios

Para utilizar el comando resolve, debe ser el propietario del área de trabajo o debe tener el permiso Administrar áreas de trabajo global establecido en Permitir. También debe tener los permisos Leer y Desproteger para los elementos implicados en un operación "resolve" establecidos en Permitir. Para obtener más información, vea Permisos de Team Foundation Server.

tf resolve [itemspec] 
[/auto:(AutoMerge|TakeTheirs|KeepYours|OverwriteLocal|DeleteConflict|KeepYoursRenameTheirs)] 
[/preview] [(/overridetype:overridetype | /converttotype:converttype] [/recursive] [/newname:path] [/noprompt] [/login:username, [password]]

Parámetros

Argumento

Descripción

Itemspec

Se utiliza para identificar el archivo o carpeta cuyos conflictos de versión se van a resolver. Si se omite, se incluirán todos los elementos con conflictos. Para obtener más información acerca de cómo Visual Studio Team Foundation Server analiza itemspecs para determinar qué elementos se encuentran en ese ámbito, vea Sintaxis de la línea de comandos (Control de versiones).

NotaNota
Puede especificar más de un argumento Itemspec.

overridetype

Se utiliza con la opción /overridetype. Especifica el tipo de codificación de los archivos implicados. Por ejemplo, binario.

converttype

Se utiliza con la opción /converttotype. Especifica el tipo de codificación, como "unicode".

path

Se utiliza con la opción /newname. Especifica la nueva ruta de acceso del archivo o carpeta afectados.

username

Proporciona un valor para la opción /login. Puede especificar un valor de nombre de usuario como DOMINIO\NombreDeUsuario o NombreDeUsuario.

Opción

Descripción

/auto

Resuelve los conflictos pendientes entre versiones diferentes de los elementos especificados en el área de trabajo actual utilizando una de las opciones siguientes:

  • AutoMerge   Automáticamente se reconcilia las diferencias de contenido de no superposición entre la versión de área de trabajo especificada de un elemento y la versión de servidor última.

    Si las diferencias no se pueden reconciliar automáticamente, ya sea porque el archivo es binario o porque las versiones del área de trabajo y del servidor incluyen cambios de contenido superpuestos, el conflicto queda sin resolver, con la selección de una de las siguientes opciones de combinación manual pendiente.

  • La opción TakeTheirs indica a Team Foundation Server que sobrescriba las revisiones del área de trabajo con la revisión del servidor. Asimismo, para los conflictos que se generen al ejecutar el comando Merge, esta opción acepta los cambios del origen de la combinación y sobrescribe los cambios en el destino.

  • La opción KeepYours indica a Team Foundation Server que mantenga sus cambios y descarte los cambios a la versión de un elemento en el servidor. Para los conflictos generados al ejecutar el comando Merge, esta opción descarta los cambios del origen de la combinación y deja el destino sin modificar.

  • La opción OverwriteLocal sobrescribe el archivo en su área de trabajo con la versión del servidor. Esto se utiliza para resolver conflictos que surgen de un archivo grabable en su área de trabajo.

  • La opción DeleteConflict quita un conflicto de la tabla de conflictos y de la tabla de opción/descripción.

  • La opción KeepYoursRenameTheirs acepta el contenido y el nombre de su archivo y cambia el nombre del archivo con un nuevo nombre especificado por el usuario. Esta opción requiere una especificación de archivo de un solo elemento y la opción /newname también se debe incluir.

/preview

Muestra los conflictos actuales pero no hace nada con ellos.

/overridetype

Especifica la codificación opcional para los archivos implicados en una combinación de tres vías. Los archivos se tratan como la codificación especificada. Debe determinar la codificación correcta. Team Foundation Server guarda el resultado de la combinación en la codificación especificada del área de trabajo. Para obtener más información sobre las codificaciones de archivos, vea Administrar tipos de archivo.

NotaNota
No puede especificar /overridetype y /converttotype al mismo tiempo.

/converttotype

Especifica la codificación utilizada en la conversión temporal para la entrada en una operación de combinación de tres vías. El resultado de la combinación se guarda en la codificación especificada en su área de trabajo. Esta opción es una opción avanzada que raramente se utiliza. Para obtener más información sobre las codificaciones de archivos, vea Administrar tipos de archivo.

NotaNota
No puede especificar /overridetype y /converttotype al mismo tiempo.

/recursive

Resuelve los elementos en el directorio y subdirectorios concretos.

/newname

Opción utilizada para resolver un conflicto de colisión de nombres. Sólo se puede utilizar junto con AutoMerge y KeepYoursRenameTheirs. Con AutoMerge, /newname sólo es válida con conflictos que implican cambiar de nombre o recuperar. Si se utiliza, debe proporcionar una nueva path.

/login

Especifica el nombre de usuario y la contraseña para autenticar al usuario con Team Foundation Server.

/noprompt

Suprime todos los mensajes de solicitud de datos.

Comentarios

Puede utilizar el comando Resolve para seleccionar una solución para los cambios pendientes que están en conflicto con la versión de servidor.

Si se detectan conflictos entre su versión y la del servidor de destino durante una operación de obtención, protección o combinación, aparece un mensaje para que seleccione una resolución del conflicto con el comando resolve . Debe resolver los conflictos antes de proteger sus cambios pendientes.

Para obtener más información sobre cómo buscar la utilidad de la línea de comandos tf, vea Comandos de la utilidad Tf de la línea de comandos.

Ejemplos

El ejemplo siguiente invoca el cuadro de diálogo Resolver conflictos para que indique a Team Foundation Server cómo tratar los cambios pendientes que entran en conflicto con la versión del servidor.

tf resolve

En el ejemplo siguiente se intentan resolver todos los conflictos combinando automáticamente los cambios.

tf resolve /auto:automerge

Vea también

Referencia

Sintaxis de la línea de comandos (Control de versiones)

Comando merge

Get (Comando)

Checkin (Comando)

Difference (Comando)

Conceptos

Administrar tipos de archivo

Otros recursos

Comandos de la utilidad Tf de la línea de comandos

Resolver diferencias de carpetas y conflictos de archivos

Comparar carpetas y archivos