Git говорит: «Двоичные файлы a… и b… различаются» для файлов * .reg

Есть ли способ заставить Git обрабатывать файлы .reg как текст? Я использую Git для отслеживания своего реестра Windows tweaks, и Windows использует .reg для этих файлов.

ОБНОВЛЕНИЕ 1: Я заставил его запустить сравнение (спасибо, Эндрю). Однако теперь это выглядит так, как показано ниже. проблема с кодировкой?

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^@
...

Есть идеи?

ОБНОВЛЕНИЕ 2: Спасибо всем, кто помог: вот что я сделал в итоге: создал файл .gitattributes с содержимым *. Reg text diff , а затем я преобразовал файлы в UTF-8 как UTF-16 странный с различиями. Я не использую иностранные символы, поэтому мне подходит UTF-8.

12
задан matpie 18 February 2011 в 23:01
поделиться