Git repository เก่า ๆ ให้ความรู้สึกเหมือนสปาเกตตีหรือเถาวัลย์พันกันตามตัวอักษรเลยครับ บางทีก็ยากจะรู้ว่าในช่วงที่ commit นี้ถูกเขียนขึ้นมานั้นอยู่บน branch ไหน
ผมก็ใช้วิธี worktree add แล้วเปรียบเทียบทั้งโฟลเดอร์อยู่บ่อย ๆ เพื่อดูว่า branch สองอันที่ต่างกันแชร์การแก้ไขกันมากแค่ไหน แต่ถึงทำแบบนั้นก็ยังมีหลายกรณีที่พูดได้ไม่เต็มปากว่าเราเข้าใจประวัติการแก้ไขแล้ว
พอมองดู commit ที่ยืดยาวไปเรื่อย ๆ แล้วจู่ ๆ ก็ merge กัน จากนั้นเส้นพวกนั้นก็ไขว้กันไปมา ก็เลยรู้สึกว่าอยากดูมันในรูปแบบที่ย่อและกระชับกว่านี้บ้างเหมือนกัน
เลยอยากขอทิปที่มีประโยชน์สำหรับการวิเคราะห์ประวัติของ repository ที่มีประวัติสะสมมาเยอะ ๆ ครับ
ยังไม่มีความคิดเห็น