有没有办法强制 Git 处理.reg
文件作为文本?我正在使用 Git 来跟踪我的 Windows 注册表调整和 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 适合我。
要告诉 git 显式比较文件类型,请将以下内容放入.gitattributes https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html文件位于存储库的根目录中:
*.reg diff
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)