ฉันใช้เวิร์กโฟลว์Git Flow แต่ฉันไม่สามารถสร้างกราฟบันทึกที่ดูดี ขนาดเล็กเกินไปและจะไม่แสดงความสัมพันธ์ของสาขาทั้งหมดในแผนภูมิ Git Flow
ฉันจะสร้างกราฟเช่นนี้สำหรับที่เก็บ Git ของฉันได้อย่างไร
ฉันใช้เวิร์กโฟลว์Git Flow แต่ฉันไม่สามารถสร้างกราฟบันทึกที่ดูดี ขนาดเล็กเกินไปและจะไม่แสดงความสัมพันธ์ของสาขาทั้งหมดในแผนภูมิ Git Flow
ฉันจะสร้างกราฟเช่นนี้สำหรับที่เก็บ Git ของฉันได้อย่างไร
คำตอบ:
คุณไม่ได้ระบุว่าคุณกำลังมองหาเครื่องมือบรรทัดคำสั่งหรือไม่ แต่ถ้าเป็นเช่นนั้นฉันพบว่าสิ่งนี้จะช่วยให้คุณเข้าใจโครงสร้างสาขา
git log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
และแน่นอนคุณสามารถสร้างนามแฝงสำหรับสิ่งนี้ด้วย git config เช่น
git config --global alias.lg "log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
'
สำหรับ"
หากรหัสของคุณอยู่ใน repo GitHub สาธารณะคุณอาจต้องการที่จะดูที่http://beta.gitflowchart.com สำหรับ Atlassian Stash มีปลั๊กอินที่ทำเช่นนี้ (ไม่ฟรี)
การเปิดเผย: ฉันเขียนไลบรารี่พื้นฐานสำหรับเครื่องมือทั้งสอง
git log
หรือเป็นเครื่องมือกราฟิก? คุณเคยเห็นการแสดงโครงสร้างสาขาในคอมไพล์หรือไม่?