Un defecto va al repositorio que lo posee
El código que llega por merge del repositorio del que desciende tu producto parece tuyo. Antes de cambiarlo, la ejecución revisa de quién son las líneas que están mal, así que el arreglo cae donde lo recibe cada producto construido sobre él en lugar de quedar sobrescrito por el siguiente merge.