2011-12-19 8 views
15

Por ejemplo, el formato de archivo del compilador de interfaz de Apple (xib) es, a todos los efectos prácticos, imposible de combinar. Sin embargo, como se trata de un formato de texto, git intentará fusionar archivos de este tipo, y es muy probable que esto resulte en corrupción si git "tiene éxito".¿Se puede configurar git para desactivar las fusiones para tipos de archivos específicos?

¿Se puede configurar git a siempre no combinar los archivos xib, como lo haría con los formatos binarios?

Respuesta

10

Sí. Hay un gran archivo llamado .gitattributes, que le permite establecer propiedades individuales para los archivos en su proyecto git. Para sus propósitos, que le llene su .gitattributes con esta línea

*.xib -crlf -diff 

Esto desactiva la corrección de avance de línea y desactiva diff en este archivo. Puede leer un poco más here o here

Cuestiones relacionadas