Visual Studio 2013 git เฉพาะสาขาหลักที่แสดงรายการ


98

ฉันใช้การสนับสนุน Git ของ Visual Studio 2013 เพื่อทำงานกับที่เก็บ GitHub ส่วนตัว ฉันได้รับอนุญาตให้กระทำกับมัน ฉันต้องการเปลี่ยนสาขา แต่เมื่อฉันไปที่มุมมองสาขาสาขาเดียวในรายการใด ๆ (สาขาแบบเลื่อนลงสาขาที่เผยแพร่แล้วเครื่องมือผสาน) เป็นหลัก สาขาอื่น ๆ จะแสดงใน GitHub, GitHub สำหรับ Windows และ TortoiseGit ดังนั้นฉันรู้ว่าพวกเขาอยู่ที่นั่นและฉันสามารถเข้าถึงได้

มีไอเดียอะไรบ้างที่ฉันไม่เห็นสาขาอื่นใน Visual Studio

ป้อนคำอธิบายภาพที่นี่

ฉันใช้ Visual Studio 2013 Update 2


2
Visual Studio ไม่แสดงสาขาระยะไกลในรายการแบบเลื่อนลงสาขา ตรวจสอบให้แน่ใจว่าคุณได้สร้างสาขาในพื้นที่แล้วโดยการทำเช่นนั้นจะเป็นการตั้งค่าให้สอดคล้องกับสาขาระยะไกล (กล่าวคือจะปรากฏใน "สาขาที่เผยแพร่") ถ้าคุณได้ทำที่คุณสามารถโพสต์ของคุณ.git/configจากพื้นที่เก็บข้อมูลที่?
Edward Thomson

นั่นมัน! โพสต์เป็นคำตอบแล้วฉันจะทำเครื่องหมาย ขอบคุณ!
Vimes

2
ทำการดึง / ดึงข้อมูลบนต้นแบบก่อนที่จะสร้างสาขาในพื้นที่และคุณควรจะเห็นสาขาระยะไกลในรายการแบบเลื่อนลงorigin\branchnameตามภาพที่ร้องฉันใช้ VS2013 อัปเดต 5
Nerdroid

คำตอบ:


151

รายการแบบเลื่อนลงสาขาจะแสดงเฉพาะสาขาในพื้นที่เท่านั้นโดยจะไม่แสดงสาขาระยะไกล คุณควรสร้างสาขาท้องถิ่นใหม่เพื่อติดตามสาขาระยะไกลนั้น เพียงคลิกเมนูแบบเลื่อนลงสาขาใหม่คุณจะเห็นสาขาระยะไกลทั้งหมด:

ป้อนคำอธิบายภาพที่นี่

เมื่อคุณทำเสร็จแล้วสิ่งนี้จะปรากฏเป็น "สาขาที่เผยแพร่แล้ว" ให้คุณกดและดึงไปที่สาขานั้น


13
โปรดทราบว่าสิ่งนี้หายากเล็กน้อย เรากำลังดำเนินการปรับปรุงการเข้าถึงนี้
Edward Thomson

9
อะไรเป็นตัวกระตุ้นให้ Visual Studio ค้นหาสาขาระยะไกลใหม่ ๆ ฉันชี้ไปที่ git repo ฉันสร้างสาขาในตัวแทนนั้นหรือเพื่อนร่วมงานสร้างขึ้นมา ถ้าฉันไปที่สาขาใหม่แบบเลื่อนลงไม่มีรายการใหม่
MattK

13
@MattK คุณต้องดึงข้อมูลจากเซิร์ฟเวอร์ไม่ว่าจะใน Visual Studio หรือเรียกใช้git fetchบนบรรทัดคำสั่ง
Edward Thomson

10
ฉันมีปัญหาเดียวกันกับ MattK ได้รับการแก้ไขโดยการคลิกดึงข้อมูลบนสาขาภายใต้ Unsynced Commits สิ่งนี้ควรอยู่ในส่วนสาขาใหม่และ / หรือเสร็จสมบูรณ์เมื่อคลิกไอคอนรีเฟรช
ScubaSteve

2
@JVimes แน่นอน. เราได้เปลี่ยนประสบการณ์นี้ใน VS 2015 - เราคิดว่าดีขึ้น - โปรดให้ข้อเสนอแนะหากคุณมีโอกาส
Edward Thomson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.