ถ้าฉันเป็นที่เก็บคอมไพล์พร้อมแท็กแสดงถึงรุ่นของรีลีส
ฉันจะรับรายการการผูกมัดระหว่างสองแท็กได้อย่างไร
ถ้าฉันเป็นที่เก็บคอมไพล์พร้อมแท็กแสดงถึงรุ่นของรีลีส
ฉันจะรับรายการการผูกมัดระหว่างสองแท็กได้อย่างไร
คำตอบ:
git log --pretty=oneline tagA...tagB (เช่นสามจุด)
หากคุณต้องการให้สามารถเข้าถึงได้จาก tagB แต่ไม่ใช่ tagA:
git log --pretty=oneline tagA..tagB (เช่นสองจุด)
หรือ
git log --pretty=oneline ^tagA tagB
git log ใช้ช่วงของการกระทำเป็นอาร์กิวเมนต์:
git log --pretty=[your_choice] tag1..tag2
ดูหน้าคนสำหรับgit rev-parseข้อมูลเพิ่มเติม
วิธีเปรียบเทียบระหว่างการกระทำล่าสุดของสาขาปัจจุบันและแท็ก:
git log --pretty=oneline HEAD...tag
กับรูปแบบการส่งออกไปยังรูปแบบสวยที่คุณต้องการให้ดูหน้าคนgit-logสำหรับ
ตัวอย่าง:
git log --pretty=format:"%h; author: %cn; date: %ci; subject:%s" tagA...tagB
FYI:
git log tagA...tagB
จัดทำเอาต์พุตบันทึกมาตรฐานในช่วง