git: fetch —recurse-submodules выполняет выборку дважды

#git #git-submodules

#git #git-submodules

Вопрос:

У меня в git есть суперпроект и несколько подмодулей. После выполнения команды

git fetch --all --recurse-submodules

в суперпроекте все подмодули будут извлечены дважды. Вы знаете почему?

Приветствую

Ответ №1:

Следуйте соответствующему сообщению об ошибке здесь: https://public-inbox.org/git/CAN8jHOgwVF5g=jM_KYT0Oh j Lk3qvdyA4zNRbzf8e1Xp5WAUw@mail.gmail.com /

Исправление было объединено с master, и эта проблема должна быть исправлена в предстоящем выпуске git (версия v2.37 , ~ июнь 2022), как указано в примечаниях к выпуску версии v2.37.0.

Для технических деталей вам может быть интересно просмотреть соответствующий патч исправления, найденный на github.