เราจะเริ่มใช้ Git (ยังไม่ได้ใช้) และฉันต้องการกำหนดเวิร์กโฟลว์
เรามี 4 ทีมในสถานที่ต่าง ๆ 4 แห่งทั่วโลกพัฒนาร่วมกันในผลิตภัณฑ์เดียวกัน แต่ละทีมเป็นเจ้าของส่วนหนึ่งของรหัสผลิตภัณฑ์ แต่บางครั้งพวกเขาก็ต้องทำการเปลี่ยนแปลงรหัสที่ทีมอื่นเป็นเจ้าของด้วย
มีคำแนะนำสำหรับเวิร์กโฟลว์ Git สำหรับสภาพแวดล้อมดังกล่าวหรือไม่?
ฉันได้เห็นบทความนี้แล้ว แต่วิธีการที่นี่คือ "เราสร้างสาขาเพิ่มเติมที่ไม่ค่อยจะเป็นไปได้" และฉันเชื่อในวิธี "สาขาสำหรับเรื่องราวของผู้ใช้แต่ละคน"
นอกจากนี้บทความนี้นำเสนอวิธีการที่ดี
ฉันมีความคิดว่าจะมีสาขาหลักสาขาถาวรต่อแต่ละทีมรวมเป็นหลักเป็นระยะและสาขาต่อผู้ใช้เรื่องรวมกับสาขาของทีม มันสมเหตุสมผลหรือไม่ทำงาน?