标签: git core.autocrlf gofmt
根据此关闭(按预期工作)转到问题2242 gofmt在Windows上的预期行为是将所有文件行结尾更改为cr + lf。 Posix系统上的行为是相反的。
我的git repo设置为core.autocrlf true,或者设置为false,我仍然在git commit中看到gofmt修改了行结尾,并且所有文件都显示为已修改。
我不知道如何摆脱这个失败的陷阱。 Gofmt独自处于疯狂的行为,因为我所拥有的其他工具或编辑器对我的文件都没有这么糟糕的事情。