- Được thiết kế cho các đội ngũ có nhiều người cùng commit trên một nhánh duy nhất
- Để ngăn xung đột, merge queue sẽ tạo một nhánh tạm thời bao gồm các nội dung sau
- Các thay đổi mới nhất của nhánh cơ sở
- Các thay đổi trong pull request của những người khác đang có trong merge queue
- Các thay đổi trong pull request của bạn
- Quản trị viên repo cần bật
Require Merge Queue
- Có thể điều chỉnh cài đặt merge queue: merge method, build on currency, merge limits, only merge non-failing pull requests, status check timeout
- Mỗi lập trình viên chỉ cần mở PR muốn thêm vào hàng đợi và nhấp
Merge When Ready
2 bình luận
Tham khảo thì đây là tính năng tương tự như merge train của GitLab.
Dưới đây là phần giải thích dễ hiểu và trực quan hơn.
Nói ngắn gọn, thay vì hợp nhất ngay thì nó giống như việc đưa vào trạng thái Merge ready, tương tự khái niệm vùng stage của git.