Вариант использования заключается в том, что мне нужно переместить определенные репозитории на новый сервер. Таким образом, эти репозитории получают новый URL-адрес.
Родительский проект, который ссылается на эти подмодули -, должен быть обновлен новым URL-адресом для подмодуля -.
Думаю сделать следующее.
- update the.gitmodules file
- git submodule sync
- git submodule update
- commit and push
Но, поскольку предыдущие коммиты имеют более раннюю версию.gitmodule, если я проверю предыдущую фиксацию родительского проекта -, не будет ли он искать старый сервер?
Чтобы обеспечить воспроизводимость, нам нужно, чтобы все старые коммиты работали. Любая идея обойти это?