ฉันใช้git flowมาระยะหนึ่งแล้ว ฉันอยากรู้เกี่ยวกับกรณีการใช้งานที่เฉพาะเจาะจง
สำหรับหนึ่งในโครงการของฉันฉันมีตั๋วสำหรับคุณสมบัติเว็บไซต์ใหม่ ตั๋วนี้ขึ้นอยู่กับงานย่อยหลายอย่าง ฉันต้องการสร้างสาขาคุณลักษณะสำหรับตั๋วหลักจากนั้นสำหรับงานย่อยแต่ละงานให้สร้างสาขาคุณลักษณะจากสาขาคุณลักษณะหลัก
สมมติว่าฉันมีตั๋ว PROJ-500 และฉันสร้างสาขาคุณลักษณะสำหรับมัน
git flow feature start PROJ-500
แล้วฉันต้องการที่จะรวมตั๋วPROJ-501ผ่านPROJ-515เข้าไปก่อนที่จะรวมทั้งสิ่งที่เข้ามาในPROJ-500 developมีวิธีให้ฉันทำอะไรบ้างเช่น
git flow feature start PROJ-511 -b PROJ-500
จากนั้นเมื่อเวลาผ่านไปงานย่อยเหล่านี้จะเสร็จสมบูรณ์และเมื่อคุณสมบัติเสร็จสิ้นสาขาจะถูกรวมเข้าPROJ-500ด้วยกัน
git flow feature finish PROJ-511
คำสั่งดังกล่าวจะรวมPROJ-511เข้าด้วยกันPROJ-500
และเมื่องานย่อยทั้งหมดเสร็จสิ้นแล้วก็PROJ-500จะเสร็จสิ้นและรวมเข้าdevelopด้วยกัน
ด้วยวิธีนี้คุณลักษณะใหม่ของเว็บไซต์จะรวมเข้ากับการพัฒนาเป็นหน่วยเดียวแทนที่จะเป็นแบบทีละชิ้น
git flow feature start PROJ-511 PROJ-500เหรอ? ลิงก์ที่คุณโพสต์ในความคิดเห็นไปยังคำตอบของ DerekS ชี้ให้เห็นว่าควร