เหตุใดจึงgit log --decorateไม่แสดงมากกว่าหนึ่งแท็กต่อการคอมมิต
แก้ไข : Charles Bailey ได้คำตอบ (อย่างน้อยก็ในกรณีของฉัน)
โดยพื้นฐานแล้วฉันมีแท็กหนึ่งแท็กที่ชี้ไปที่แท็กอื่นที่ชี้ไปที่การกระทำ เนื่องจากการกำหนดทิศทางชั้นพิเศษนี้แท็กจึงไม่ปรากฏในบันทึก ฉันจะต้องแก้ไขปัญหานี้โดยแก้ไขสคริปต์การติดแท็กของเราให้แท็กถูกต้องหรือโดยเชลล์สคริปต์วูดูเพื่อติดตามแท็กซ้ำ ๆ อย่างไรก็ตามฉันจะปล่อยคำถามนี้ไว้เพื่อใช้อ้างอิงในกรณีที่มีใครต้องการ (ฉันเพิ่งเคยใช้ stack overflow แต่ฉันคิดว่านั่นเป็นโปรโตคอลที่ถูกต้องหรือไม่)
... คำถามเดิมมีดังนี้ ...
Backstory: เราใช้ GIT ในที่ทำงานเพื่อควบคุมแหล่งที่มาและเรามีนโยบายในการติดแท็กคอมมิตเสมอเมื่อเราปรับใช้ (จริงๆแล้วเป็นสคริปต์ที่ทำแท็กจากนั้นดึงแท็กบนเซิร์ฟเวอร์) เนื่องจากเป็นเว็บแอปพลิเคชันที่มีเซิร์ฟเวอร์การจัดเตรียมและการใช้งานจริงแยกกันเราจึงมักติดแท็กรุ่นสำหรับการจัดเตรียม (สำหรับการทดสอบหรืออะไรก็ตาม) จากนั้นจึงแท็กคอมมิตเดียวกันสำหรับการใช้งานจริง
ดังนั้นบ่อยครั้งที่เรามีแท็กหลายแท็กในคอมมิตเดียวกัน มันจะดีมากที่สามารถเห็นสิ่งนี้ในบันทึกข้อความ แต่ดูเหมือนจะไม่รองรับ ขณะนี้ฉันกำลังแก้ไขปัญหาโดยการตรวจสอบแท็กที่ฉันกำลังค้นหาด้วยตนเองหรือเริ่มgitkทำงาน แม้ว่าทั้งสองวิธีนี้จะใช้งานได้ แต่สำหรับฉันแล้วมันแปลกจริงๆgit log --decorateที่สนับสนุนเพียงหนึ่งแท็กต่อการคอมมิตตามค่าเริ่มต้น
ฉันเล่น Googling ไปรอบ ๆ แต่ก็ไม่พบอะไรมากนัก ฉันขาดอะไรบางอย่างที่ชัดเจนหรือไม่?
PS (จริงๆแล้วฉันใช้สตริงรูปแบบที่กำหนดเอง%dตามหน้าคนและการทดสอบอย่างรวดเร็วมันเทียบเท่ากับ--decorate)