我为 cygwin 手动构建了最新版本的 git。唯一的问题是它认为文件模式已更改(从 644 更改为 755)。安装在 Windows 中的 Git 看不到任何更改。实际文件模式为 755(windows Git 和 cygwin git 显示相同)。
core.filemode
因此,结果,1)在 Windows 上,无论设置为 true 还是 false,git 都不会显示任何更改2)在 cygwin 上,如果设置为 true 或未设置,则显示模式的更改,并且在设置core.filemode
时不显示任何更改core.filemode
为 false 实际文件模式为 755。
所以,我的问题是,Windows git(msysgit)中是否有一个错误(功能)模拟core.filemode = false
忽略选项集。或者 cygwin git 是否显示错误的先前文件模式。我想这是第一个,因为文件是 xml 类型的。