- एक ही ब्रांच पर कई उपयोगकर्ताओं द्वारा commit करने वाली टीमों के लिए डिज़ाइन किया गया
- conflict को रोकने के लिए merge queue नीचे दी गई चीज़ों को शामिल करने वाली एक temporary branch बनाती है
- base branch के नवीनतम बदलाव
- merge queue में मौजूद अन्य लोगों के pull request के बदलाव
- आपके pull request के बदलाव
- repo administrator को "Require Merge Queue" सक्रिय करना होगा
- merge queue settings समायोजित करें: merge method, build on currency, merge limits, only merge non-failing pull requests, status check timeout
- हर developer को बस queue में जोड़ने के लिए PR खोलना है और "Merge When Ready" पर क्लिक करना है
2 टिप्पणियां
जानकारी के लिए, यह GitLab के merge train जैसी ही फीचर है.
नीचे इसका एक और आसान और विज़ुअल explanation दिया गया है.
एक तरह से कहें तो, इसे सीधे merge करने के बजाय git के stage area की अवधारणा जैसी
Merge readyस्थिति लाने के रूप में समझा जा सकता है.