在 GitExtensions 中显示 .dat 文件(UTF8)

Show .dat file (which is UTF8) in GitExtensions

GitExtensions 似乎有一个 "feature" 决定 *.dat 文件仅在 "File Tree" 选项卡中显示为二进制文件。

我有一些 *.dat 文件,它们是 UTF8 编码的文本,我必须坚持使用它们的名称模式。如果我将它们重命名为任何其他文件结尾,则可以显示它们的内容。

注意:差异视图在 GitExtensions 中确实有效。此外,文件可以通过 git bash "git show :myfile.dat"

显示

是否可以让 GitExtensions 在 "File Tree" 选项卡中显示 *.dat 文件?

从 .gitattributes 获取数据时,GitExtensions 中有 a bug。 您可以从 here 下载固定版本。 您还应该将以下行添加到您的 .gitattributes 文件中,以告知 dat 文件应被视为文本文件:

*.dat text