2011-09-23 16 views
7

Por alguna razón desconocida, TFS parece seguir haciendo cola en ciertos archivos para fusiones, aunque no haya cambios. En las ventanas de los cambios pendientes, la columna de la Cambio indica únicamente Combinar, y no el habitual Merge, editar oMerge, rama.TFS Merging continúa fusionando algunos archivos sin ningún cambio

Nadie toca estos archivos y, sin embargo, siguen reapareciendo en la cola de fusiones de cambios pendiente.

He visto esto suceder antes con una carpeta que se eliminó, pero siguió reapareciendo en las fusiones entre sucursales. En ese caso, utilicé para destruir en todas las ramas de la ruta de esa carpeta y resolvió el problema. Sin embargo, en este entorno, es con archivos que el equipo quiere conservar.

¿Alguien más ha experimentado y/o resuelto este problema?

Respuesta

4

Pruebe TFS 2010 SP1 y CU1. Se corrigieron algunos errores de fusión. Como la siguiente:

Combinar o descartar en ambas direcciones causa innecesaria "vacío" se funde en el futuro se funden intentos.

+0

uh, esto se ve muy interesante y parece indicar en la dirección correcta. Estamos viendo "fusiones vacías" a diario. Haré una copia de seguridad/actualización de nuestro TFS para ver si funciona. –

+0

@Simon ¿esto te funcionó por ti? No he podido desconectar el servidor TFS para aplicar estas actualizaciones. –

1

Si usted tiene la Team Foundation Power Tools instalado puede utilizar tfpt uu para deshacer los cambios a los archivos sin cambios (sí, es bien molesto cuando los archivos se marcan como cambiado y te dice que son idénticas!).

+4

Esto no funciona en las fusiones. Sin embargo, puede deshacer los cambios pendientes y luego seleccionar "No a todos" cuando le pregunte si desea deshacer los archivos que realmente cambiaron. – Swoogan

+1

El "No a todos" se aplicará solo a los archivos modificados. Los archivos recién agregados no se fusionarán. Como se indica aquí: http://stackoverflow.com/questions/15619885/files-listed-as-pending-changes-when-doing-merges-that-didnt-change – jpgrassi