Github Windows 客户端将 cpp 文件检测为二进制文件
Github Windows client detects cpp file as binary file
我在为 Github 使用 Windows 客户端时遇到了一个小问题。我的存储库中有一个名为 "dllmain.cpp" 的文件,当我单击它时,它会显示 "This binary file has changed"。因此出于某种原因,它会将其检测为二进制文件而不是代码文件,这意味着它不会跟踪代码更改。
我唯一的想法是,这可能是因为名称中的 "dll",但我认为它应该检查文件扩展名而不是文件名。
有什么方法可以解决此问题,以便我可以将其检测为 .cpp 文件吗?
您可以将其作为文本添加到 .gitattribute
文件中。
但二进制文件的识别不是基于文件名或扩展名。您应该看看您的 cpp 文件及其编码。里面可能有一些特殊字符,可能是不可打印的。
我在为 Github 使用 Windows 客户端时遇到了一个小问题。我的存储库中有一个名为 "dllmain.cpp" 的文件,当我单击它时,它会显示 "This binary file has changed"。因此出于某种原因,它会将其检测为二进制文件而不是代码文件,这意味着它不会跟踪代码更改。 我唯一的想法是,这可能是因为名称中的 "dll",但我认为它应该检查文件扩展名而不是文件名。
有什么方法可以解决此问题,以便我可以将其检测为 .cpp 文件吗?
您可以将其作为文本添加到 .gitattribute
文件中。
但二进制文件的识别不是基于文件名或扩展名。您应该看看您的 cpp 文件及其编码。里面可能有一些特殊字符,可能是不可打印的。