ขณะนี้ฉันมีการตั้งค่าระยะไกลคอมไพล์ดังนี้:
[remote "upstream"]
url = <redacted>
fetch = +refs/heads/*:refs/remotes/upstream/*
เมื่อฉันออกgit pullโทสาขาหัวหน้ารีโมตทั้งหมดจะถูกดึงไปยังรีโมท / อัปสตรีมจากนั้นรีโมต / อัปสตรีม / มาสเตอร์จะถูกรวมเข้ากับมาสเตอร์ แท็กใด ๆ ที่สามารถเข้าถึงได้จะถูกดึงในเวลาเดียวกันซึ่งสะดวกมาก
ฉันต้องการgit pullดึงแท็กทั้งหมดจากระยะไกลเพิ่มเติมไม่ใช่เฉพาะแท็กที่เข้าถึงได้โดยตรงจากหัว ฉันพยายามตั้งค่าtagopt == --tagsแต่แรกพบว่าสิ่งนี้ทำให้แท็กเท่านั้นที่จะดึงข้อมูลและทำให้ทุกอย่างพัง (Junio ยังบอกด้วยว่ามันเป็นการกำหนดค่าผิดพลาดที่น่ากลัว )
มีวิธีในการgit pullดึงข้อมูลแท็กระยะไกลทั้งหมดเป็นค่าเริ่มต้นนอกเหนือจากส่วนหัวระยะไกลหรือไม่
tagoptโซลูชันไม่ใช่การกำหนดค่าที่ผิดพลาดอีกต่อไป ตั้งแต่ 1.9 / 2.0 (ไตรมาสที่ 1 ปี 2014) การทำเช่นนี้จะดึงแท็กทั้งหมดนอกเหนือจากการดึงข้อมูลตามปกติ
git push origin <tag_name>