根据这个已关闭(按预期工作)的问题2242,gofmt 在 Windows 上的预期行为是将所有文件行结尾更改为 cr+lf。Posix 系统上的行为是相反的。
将我的 git repo 设置为 core.autocrlf true,或者将其设置为 false,我仍然在 git commit 中看到 gofmt 已修改行尾,并且所有文件都显示为已修改。
我不知道如何走出这个失败的深渊。Gofmt 的疯狂行为是孤独的,因为我拥有的其他工具或编辑器都没有对我的文件做这种可怕的事情。
根据这个已关闭(按预期工作)的问题2242,gofmt 在 Windows 上的预期行为是将所有文件行结尾更改为 cr+lf。Posix 系统上的行为是相反的。
将我的 git repo 设置为 core.autocrlf true,或者将其设置为 false,我仍然在 git commit 中看到 gofmt 已修改行尾,并且所有文件都显示为已修改。
我不知道如何走出这个失败的深渊。Gofmt 的疯狂行为是孤独的,因为我拥有的其他工具或编辑器都没有对我的文件做这种可怕的事情。