คืออะไร Pull Request
คำขอรวมการเปลี่ยนแปลงโค้ด
Pull Request (PR) คือกลไกในระบบควบคุมเวอร์ชันสำหรับเสนอการเปลี่ยนแปลงโค้ด ช่วยให้สามารถตรวจสอบก่อนที่จะรวมเข้ากับ branch หลัก
ขั้นตอนการทำงาน
- สร้าง branch แยกสำหรับการเปลี่ยนแปลง
- เขียนและทดสอบโค้ด
- เปิด Pull Request พร้อมคำอธิบายการเปลี่ยนแปลง
- ทีมตรวจสอบโค้ด
- แก้ไขตามความคิดเห็น
- รวมเข้า branch หลัก
แนวปฏิบัติที่ดี
- การเปลี่ยนแปลงขนาดเล็กและเป็นอะตอม
- คำอธิบาย PR ที่ละเอียด
- การตรวจสอบอัตโนมัติ (CI/CD)
- การตรวจสอบบังคับโดยนักพัฒนาอย่างน้อยหนึ่งคน
แพลตฟอร์ม
- GitHub (Pull Request)
- GitLab (Merge Request)
- Bitbucket (Pull Request)
- Azure DevOps (Pull Request)