ในขณะที่คำถามเกี่ยวข้องกับ Git สำหรับ Windows ดูเหมือนว่าจะเป็นผลลัพธ์ที่ดีที่สุดแม้ว่าจะค้นหา Visual Studio Tools สำหรับ Git (ส่วนขยายใน VS 2012 สนับสนุนดั้งเดิมใน VS 2013)
การใช้โซลูชันด้านบนเป็นแนวทางฉันได้พิจารณาว่าเครื่องมือ Git ของ Visual Studio ทำให้การย้าย repos (หรือแม้แต่โครงสร้างไดเรกทอรีทั้งหมดสำหรับ repos ทั้งหมด) ในเครื่องนั้นง่ายมาก
1) ปิด Visual Studio 2) ย้ายโฟลเดอร์ Repo ไปยังตำแหน่งใหม่ 3) เปิด Visual Studio เปิด Team Explorer เปลี่ยนเป็นมุมมอง "เชื่อมต่อ" (ไอคอนปลั๊กอินที่ด้านบน) 3a) หาก Repos ยังคงแสดงเส้นทางเก่าให้คลิกรีเฟรชเพื่อบังคับการอัปเดต 4) Repos ที่ถูกย้ายในเครื่องไม่ควรแสดงใน " Local Git Repositories " 5) คลิกเพิ่ม (ไม่ใช่ใหม่หรือโคลน) และเลือกโฟลเดอร์ repo เพื่อเพิ่ม
ในขั้นตอนที่ 5 คุณเพียงแค่ระบุเส้นทางการค้นหาและการค้นหาจะรวมโฟลเดอร์ย่อยทั้งหมดโดยอัตโนมัติ หากคุณมีหลาย repos ภายใต้รากเดียว (repos อิสระเพียงแค่มีโฟลเดอร์หลักเดียวกัน) จากนั้นเลือกผู้ปกครองจะรวม repos ทั้งหมดที่พบด้านล่าง
ตัวอย่าง: E: \ Repos \ RepoA E: \ Repos \ RepoB E: \ Repos \ RepoC
ใน Visual Studio Team Explorer [เพิ่ม]> "E: \ Repos \"> [เพิ่ม] จะส่งคืนทั้งสามไปยังที่เก็บข้อมูลในเครื่อง