135 votes

Comment faire pour que Git traite un fichier comme binaire ?

Avoir un problème avec un projet de taille moyenne où les fichiers de projet de studio visuel continuent d'avoir des problèmes en raison de git les traitant comme du texte et fusionnant. J'aimerais juste définir le fichier comme binaire afin que git ne fusionne jamais automatiquement ces fichiers.

Y a-t-il un moyen de le faire ?

10voto

Omar Alahmed Points 81

Vous devez définir des attributs de fichiers binaires dans votre fichier .gitattributes (créez-le s'il n'existe pas) en y mettant ces lignes, pour l'empêcher de le gérer en tant que fichier diff texte :

# Define binary file attributes.
# - Do not treat them as text.
# - Include binary diff in patches instead of "binary files differ."
*.sln     -text diff
*.suo     -text diff
*.vcxproj -text diff
*.gif     -text diff
*.gz      -text diff
*.ico     -text diff
*.jpeg    -text diff   

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X