Хотя вопрос касается Git для Windows, это, кажется, лучший результат даже при поиске инструментов Visual Studio для Git (расширение в VS 2012, встроенная поддержка в VS 2013).
Используя приведенные выше решения в качестве руководства, я определил, что Visual Studio Git Tools делает перемещение репозиториев (или даже всю структуру каталогов для всех репозиториев) локально очень простым.
1) Закройте Visual Studio. 2) Переместите папку Repo в новое место. 3) Откройте Visual Studio. Откройте Team Explorer. Переключитесь на вид «Подключить» (значок штекера вверху). 3a) Если Repos все еще показывает старый путь, нажмите «Обновить» для принудительного обновления. 4) Репо, которые были перемещены локально, больше не должны отображаться в « Local Git Repositories ». 5) Нажмите « Добавить» (не новый или не клон) и выберите папку репо для добавления.
На шаге 5 вы просто указываете путь поиска, и поиск автоматически включает все подпапки. Если у вас есть несколько репо, организованных под одним корнем (независимые репозитории, имеющие только одну и ту же родительскую папку), тогда выбор родителя будет включать все репо, найденные ниже этого.
Пример: E: \ Repos \ RepoA E: \ Repos \ RepoB E: \ Repos \ RepoC
В Visual Studio Team Explorer [Добавить]> «E: \ Repos \»> [Добавить] вернет все три в локальные репозитории.