1C-Company/GitConverter

Улучшить поддержку длинных путей в ОС Windows

marmyshev opened this issue · 3 comments

Описание проблемы
Часто в конфигурациях 1С очень большая вложенность и длинные имена каталогов и файлов - что приводит к проблемам:

  1. ОС Windows имеет ограничения на длину пути в 260 символов.
  2. Гит имеет ограничения в винде на длинные пути из-за ограничения винды

Ожидаемое поведение

  1. Необходимо дополнить вики проекта по проблеме
  2. необходимо для винды в ГитКонвертере - сделать вопрос - стоит ли добавлять git config core.longpaths true если в ОС была решена проблема с длинными путями
  3. Добавить примеры для серверных ОС Windows как убирать ограничения
  4. Может быть стоит сделать проверку в ГК на поддержку длинных путей в ОС?
  5. Предупреждать в ОС 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.

Или как минимум вынести в ручное настроечное действие.