Thay vì một lịch sử cam kết phẳng dài, tại sao không có hệ thống phân cấp, vì vậy ở cấp cao nhất bạn có thể có các yêu cầu kéo, sau đó bạn có thể đi xuống một cấp và xem xét các cam kết trong PR đó. Tôi nhận ra rằng PR là dành riêng cho github, nhưng bạn hiểu ý. Tôi chỉ có nghĩa là nhóm một số cam kết như một tính năng hoặc sửa lỗi, ví dụ.
Chắc chắn nó sẽ làm cho lịch sử cam kết dễ dàng hơn rất nhiều để điều hướng.
Tôi chắc chắn có một câu trả lời rõ ràng cho câu hỏi này, nhưng dường như tôi không thể tìm thấy nó.