Pro Git
Pro Git También puedes utilizar los atributos Git para indicar distintas estrategias de fusión para archivos específicos de tu proyecto. Una opción muy útil es la que nos permite indicar a Git que no intente fusionar ciertos archivos concretos cuando tengan conflictos, manteniendo en su lugar tus archivos sobre los de cualquier otro.
Puede ser interesante si una rama de tu proyecto es divergente o esta especializada, pero deseas seguir siendo capaz de fusionar cambios de vuelta desde ella, e ignorar ciertos archivos. Digamos que tienes un archivo de datos denominado database.xml, distinto en las dos ramas, y que deseas fusionar en la otra rama sin perturbarlo. Puedes ajustar un atributo tal como:
database.xml merge=oursY luego definir una estrategia ours con:
$ git config --global merge.ours.driver trueSi fusionas en la otra rama, en lugar de tener conflictos de fusión con el archivo database.xml, verás algo como:
$ git merge topic Auto-merging database.xml Merge made by recursive.Y el archivo database.xml permanecerá inalterado en cualquiera que fuera la versión que tenias originalmente.