Правильный способ использовать проект Go в Windows, используя Gofmt, работающий с CRLF.

В соответствии с этим закрытым (работает, как и ожидалось), выпуском 2242, ожидаемое поведение gofmt в Windows - изменить все окончания строк файла на cr + lf. Поведение в системах Posix является обратным.

С моим git repo, установленным на core.autocrlf true, или с установленным на false, я по-прежнему вижу в git commit, что gofmt изменил окончания строк, и все файлы отображаются как измененные.

Я не уверен, как выбраться из этой ямы неудачи. Gofmt одинок в своем безумном поведении, так как никакой другой инструмент или редактор, которым я владею, не делает такую ​​ужасную вещь с моими файлами.

0 ответов

Другие вопросы по тегам