🎯 Missions
อธิบาย: Branch feature-A ถูก merge มาผิด ทำให้ไฟล์ src/app.js หายไปบางส่วน ส่วนที่หายไปคือ
console.log("Dev CORE feature-A_1");
console.log("Dev CORE feature-A_2");
console.log("Dev CORE feature-A_3");งาน: กู้ branch feature-A กลับมา โดยจะต้องมี feature ที่หายไปทั้งหมดพร้อมกับ feature ใหม่ เพื่อที่จะเตรียมตัว merge เข้า main (ใช้ reset หรือ revert ได้)
เป้าหมาย: src/app.js ต้องกลับมาพร้อมโค้ดจาก feature A เเละ feature-A-01
อธิบาย: Branch feature-B โดน merge มั่วจาก brach อื่นๆ ทำให้โค้ดบางส่วนไม่สมบูรณ์ เทสไม่ผ่านก่อนที่จะmerge เข้า main
งาน: feature-B ให้มีโค้ดที่สมบูรณ์ทั้งหมด โดยจะต้องสามารถ console.log("Hello Workshop B") ได้
เป้าหมาย:
- เข้าใจว่า
console.log("Hello Workshop B")ที่อยู่ในfeature/B-01หายไปได้ยังไง เวลาที่ mergefeature/B-01เข้าfeature/B - จุดไหนที่เพิ่ม
console.log("Hello Workshop B")เข้าไป - เเนวทางการเเก้ไข