Git - форк буст с подмодулем - PullRequest
0 голосов
/ 16 марта 2020

Я столкнулся с проблемой, которая мне не ясна, как я могу ее решить. Я хотел бы добавить поддержку своему проекту, и я хотел бы сохранить копию в учетной записи нашей команды, чтобы у всех нас была одинаковая версия. Итак, я раздвинул форсирование по инструкциям на github (https://help.github.com/en/github/getting-started-with-github/fork-a-repo), по сути, нажав кнопку. Затем я добавил boost как подмодуль, используя соответствующие команды git для проекта. Однако я обнаружил, что в самом Boost есть несколько дополнительных подмодулей в папке libs, которые теперь не указывают на правильное местоположение. Он ищет эти подмодули в нашем аккаунте, а не в boost.

Я бы хотел получить копию всех этих и заморозить их в их текущей версии, как и boost. Должен ли я go проходить и разветвляться каждый из этих подмодулей вручную? Или, как я должен был настроить это правильно, чтобы форк форсировать и принести форк всех его подмодулей? Спасибо за любую помощь.

1 Ответ

0 голосов
/ 16 марта 2020

Hello @ ConfusedStatGuy,

Вы можете использовать git <command> --recurse-submodules для выполнения операций с субмодулями внутри субмодулей. Это поможет вам сэкономить время за счет Git самостоятельной работы со всеми подмодулями, а не путем настройки / внесения изменений в каждый подмодуль.

Кроме того, я думаю, что заморозка подмодулей до фиксированной версии выиграла ' Это будет действительно хорошая идея по понятным причинам, если ваш проект не нацелен на обновление каких-либо новых зависимостей в ближайшее время.

Пожалуйста, обратитесь к this и this для получения дополнительной информации. информация.

Бест.

...