Улучшить поддержку длинных путей в ОС Windows
marmyshev opened this issue · 3 comments
Описание проблемы
Часто в конфигурациях 1С очень большая вложенность и длинные имена каталогов и файлов - что приводит к проблемам:
- ОС Windows имеет ограничения на длину пути в 260 символов.
- Гит имеет ограничения в винде на длинные пути из-за ограничения винды
Ожидаемое поведение
- Необходимо дополнить вики проекта по проблеме
- необходимо для винды в ГитКонвертере - сделать вопрос - стоит ли добавлять
git config core.longpaths true
если в ОС была решена проблема с длинными путями - Добавить примеры для серверных ОС Windows как убирать ограничения
- Может быть стоит сделать проверку в ГК на поддержку длинных путей в ОС?
- Предупреждать в ОС Windows о том, что расположение каталога Git необходимо делать как можно короче
Дополнительная информация
Инфа по проблеме длинных путей
https://github.com/git-for-windows/git/wiki/Git-cannot-create-a-file-or-directory-with-a-long-path
Для ОС Win 2016 https://stackoverflow.com/questions/56447230/windows-server-2016-long-file-path-support
@NikitaMikhaylovSB дополнишь что-то по проблеме? Находил еще полезную инфу чтобы включить в вики?
@NikitaMikhaylovSB дополнишь что-то по проблеме? Находил еще полезную инфу чтобы включить в вики?
Ну, тут могу только добавить, что на WindowsServer2016 только способ настройки гита и помог. Прочие способы не помогли.
Воспроизвести проблему можно на 1С:БП версии 3.0.66.53
Было бы классно, сделать проверку в ОС на сервере - решена ли проблема длинных путей, если решена - добавлять в git config --global core.longpaths true
.
Или как минимум вынести в ручное настроечное действие.