มีตัวเลือกในการลบสาขาด้วยTortoiseGitหรือไม่?
ผมพบว่าวิธีแก้ปัญหาสำหรับ commandline มีการนำไปใช้ใน TortoiseGit หรือไม่?
มีตัวเลือกในการลบสาขาด้วยTortoiseGitหรือไม่?
ผมพบว่าวิธีแก้ปัญหาสำหรับ commandline มีการนำไปใช้ใน TortoiseGit หรือไม่?
คำตอบ:
คุณควรอ่านบทความนี้: Remote branch with TortoiseGit
ตามโพสต์บล็อกนี้:
... ลบสาขาท้องถิ่นโดยเปิดCheckout/Switchกล่องโต้ตอบขึ้นมาก่อนเพื่อรับBrowse refsกล่องโต้ตอบ

ในBrowse refsกล่องโต้ตอบเราสามารถคลิกขวาที่สาขาท้องถิ่นและเลือกที่จะลบ

ในการลบสาขาระยะไกลเราสามารถทำสิ่งเดียวกันได้ แต่แทนที่จะคลิกขวาที่สาขาในพื้นที่ของเราเราจะขยายแผนผังรีโมตในส่วนด้านซ้ายของกล่องโต้ตอบแล้วค้นหาสาขาระยะไกล

git remote update origin --pruneจะลบใด ๆ ที่บันทึกไว้ refs originสาขาที่ห่างไกลสำหรับสาขาที่ไม่มีอยู่อีกต่อไป
คุณสามารถShift+ คลิกขวาบนที่เก็บโคลนและเลือกBrowse Referencesจากเมนูย่อย TortoiseGit:

Delete remote branchคลิกที่รีโมทในมุมมองแบบต้นไม้ด้านซ้ายแล้วคลิกขวาที่สาขาที่คุณต้องการลบและคลิกที่

นอกจากนี้คุณยังสามารถกำจัด "shift" + คลิกขวา: ไปที่ TortoiseGit settings -> "ตั้งค่าเมนูบริบทเพิ่มเติม" และยกเลิกการเลือก "สืบค้นข้อมูลอ้างอิง"
เปิดกล่องโต้ตอบบันทึกก่อนมีวิธีลบสาขา (es):