Soru Windows için Git'i içeriyor olsa da, Git için Visual Studio Araçları'nı ararken bile en iyi sonuç gibi görünüyor (VS 2012'de uzantı, VS 2013'te yerel destek).
Yukarıdaki çözümleri kılavuz olarak kullanarak Visual Studio Git Tools'un hareketli depoları (veya tüm depolar için tüm dizin yapısını) yerel olarak çok kolay hale getirdiğini belirledim.
1) Visual Studio'yu kapatın. 2) Repo klasörlerini yeni konumuna taşıyın. 3) Visual Studio'yu açın. Ekip Gezgini'ni açın. "Bağlan" görünümüne geçin (üstteki fiş simgesi). 3a) Depolar hala eski yolu gösteriyorsa, bir güncellemeyi zorlamak için Yenile'yi tıklayın. 4) Yerel olarak taşınan depolar artık " Yerel Git Depoları " nda gösterilmemelidir. 5) Ekle'ye tıklayın (yeni değil veya klonlayın) ve eklenecek repo klasörünü seçin.
5. adımda gerçekten bir arama yolu sağlıyorsunuz ve arama otomatik olarak tüm alt klasörleri içeriyor. Tek bir kök altında düzenlenmiş birden çok havuzunuz varsa (yalnızca aynı ana klasöre sahip bağımsız depolar), üst öğe seçildiğinde bunun altında bulunan tüm depolar bulunur.
Örnek: E: \ Repos \ RepoA E: \ Repos \ RepoB E: \ Repos \ RepoC
Visual Studio Team Explorer'da [Ekle]> "E: \ Repos \"> [Ekle] her üçünü de Yerel Depolara döndürür.