¿Hay alguna manera de forzar a Git a tratar los archivos .reg
como texto? Estoy usando Git para rastrear mis ajustes de registro de Windows y Windows usa .reg
para estos archivos.Git dice "Archivos binarios a ... y b ... difieren" en los archivos * .reg
ACTUALIZACIÓN 1: Lo tengo para ejecutar un diff (gracias, Andrew). Sin embargo, ahora se ve a continuación. ¿Es esto un problema de codificación?
index 0080fe3..fc51807 100644
--- a/Install On Rebuild/4. Registry Tweaks.reg
+++ b/Install On Rebuild/4. Registry Tweaks.reg
@@ -1,49 +1,48 @@
-<FF><FE>W^@i^@n^@d^@o^@w^@s^@ ^@R^@e^@g^@i^@s^@t^@r^@y^@ ^@E^@d^@i^@t^@o^@r^@
-^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;
-^@^M^@
...
¿Alguna idea?
ACTUALIZACIÓN 2: Gracias a todos los que ayudaron a: esto es lo que hice en el final: crear el archivo con el contenido .gitattributes
*.reg text diff
y luego Convertí los archivos a UTF-8 como UTF-16 es raro con diff. No uso ningún carácter extraño, así que UTF-8 funciona para mí.
Codificado en UTF-16 (probablemente, podría ser UCS-2, pero creo que la BOM solo se usa para UTF) –
Posiblemente un duplicado de http://stackoverflow.com/q/777949/166955 –
UTF-8 puede manejar los mismos "caracteres extranjeros" como UTF-16 :-) –