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