Compartir a través de


Comando resolve

Actualización: noviembre 2007

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, consulte Permisos de Team Foundation Server.

tf resolve [itemspec] 
[/auto:(AcceptMerge|AcceptTheirs|AcceptYours|OverwriteLocal|DeleteConflict|AcceptYoursRenameTheirs)] 
[/preview] [/overridetype:overridetype] [/recursive] [/newname:path]

tf resolve [itemspec] 
[/auto:(AcceptMerge|AcceptTheirs|AcceptYours|OverwriteLocal|DeleteConflict|AcceptYoursRenameTheirs)] 
[/preview] [/converttotype:converttype] [/recursive] [/newname:path]

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 Team Foundation Server analiza itemspecs para determinar qué elementos se encuentran en ese ámbito, vea Sintaxis de la línea de comandos (Team System).

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.

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:

  • AcceptMerge   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 AcceptTheirs 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 AcceptYours 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 AcceptYoursRenameTheirs 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 la combinación resultante generada en la codificación especificada en su área de trabajo. Para obtener más información sobre las codificaciones de archivos, vea Tipos de archivo.

Nota:
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 Tipos de archivo.

Nota:
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 AcceptMerge y AcceptYoursRenameTheirs. Con AcceptMerge, /newname sólo es válida con conflictos que implican cambiar de nombre o recuperar. Si se utiliza, debe proporcionar una nueva path.

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 los cambios.

tf resolve /auto:acceptmerge

Vea también

Tareas

Tutorial: Funciones avanzadas del control de versiones

Conceptos

Tipos de archivo

Referencia

Sintaxis de la línea de comandos (Team System)

Comando merge

Comando get

Comando checkin

Comando difference

Otros recursos

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

Resolver diferencias de carpetas y conflictos de archivos (Control de versiones de Team Foundation)

Comparar carpetas y archivos en el control de versiones