Pregunta

Nos acaba de actualizar a TFS 2010. Hemos creado una rama de desarrollo para cada proyecto. Si se realizan cambios en Branch1 y luego volver Branch1 es fusionada en la línea de base, se funde cada archivo en lugar de sólo los archivos modificados.

Los cambios posteriores en los archivos de Branch1 y luego se fusionan con el resultado de línea de base sólo en los cambios que se fusionó (que es lo que queremos) a menos que cambios de Branch2 se fusionaron entre la primera y la segunda fusión de Branch1, a continuación, todos los archivos se funde de nuevo (que no queremos).

¿Cómo podemos hacer que sea por lo que sólo los archivos modificados reciben cada vez fusionada?

¿Fue útil?

Solución 2

Creo que el problema era que habíamos creado las ramas de desarrollo, y luego los elimina, y luego los vuelve a crear. Nos encontramos con un problema similar a esto en el pasado, donde se elimina un archivo, a continuación, un nuevo archivo se agregó con el mismo nombre. La solución para el problema fue pasado a realizar una combinación de fundamento. En lugar de pasar por eso que decidimos eliminar las ramas de desarrollo y rebranch con diferentes nombres.

Otros consejos

Se puede tratar de conjuntos de cambios de combinación específicos en lugar de hasta los últimos conjuntos de cambios. De esa manera incluso se puede controlar qué cambios se fusionaron en otras ramas en lugar de todos los cambios que se fusionó al mismo tiempo.

Además, cuando no hay cambios, el AutoMerge debe hacerse cargo de los archivos sin crear ningún problema. ¿Qué problemas específicos estás enfrentando?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top