как обновить URL подмодуля во всех коммитах

Вариант использования заключается в том, что мне нужно переместить определенные репозитории на новый сервер. Таким образом, эти репозитории получают новый URL-адрес.
Родительский проект, который ссылается на эти подмодули -, должен быть обновлен новым URL-адресом для подмодуля -.
Думаю сделать следующее.

  1. update the.gitmodules file
  2. git submodule sync
  3. git submodule update
  4. commit and push

Но, поскольку предыдущие коммиты имеют более раннюю версию.gitmodule, если я проверю предыдущую фиксацию родительского проекта -, не будет ли он искать старый сервер?


Чтобы обеспечить воспроизводимость, нам нужно, чтобы все старые коммиты работали. Любая идея обойти это?

5
задан maxmelbin 16 August 2012 в 12:22
поделиться