มีตัวเลือกในการลบสาขาด้วย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):