ฉันพยายามที่จะใช้เวลาให้มากที่สุดเท่าที่จะทำได้ในGitHubทุกวันนี้(แม้ฉันจะเป็นคนเดียวในทีมที่ทำงาน)ก็รู้สึกได้ว่ามันจะเป็นอย่างไรสำหรับแอพพลิเคชั่นขององค์กรในโลกแห่งความเป็นจริง
หนึ่งคำถามที่ฉันมีคือการควบคุมรุ่น สมมติว่าเราเริ่มโครงการ จากนั้นสมาชิกในทีมสร้างสาขาและพัฒนาที่นั่น เมื่อเราพร้อมสำหรับการผลิตเรารวมสาขาทั้งหมดกับmaster
สาขา 1.0
ในตอนท้ายเราไปอยู่กับรุ่น
ตอนนี้เวอร์ชัน1.0
นั้นเผยแพร่แล้วและเรามีปัญหาบางอย่างที่ยื่นสำหรับเวอร์ชันของซอฟต์แวร์นั้น เราต้องการเริ่มพัฒนาเวอร์ชัน1.1
เพื่อแก้ไขปัญหาเหล่านั้นที่เราได้แนะนำโดยเร่งโครงการ
ตอนนี้คำถามคือ:
เราจะควบคุมการควบคุมเวอร์ชันได้อย่างไร?
เราควรจะสร้างสาขาใหม่v1.0
และเก็บรุ่น1.0
ของซอฟต์แวร์ไว้ที่นั่นและพัฒนาในบางสาขา (หรือไม่) รวมเข้าด้วยmaster
กันใช้งานกับเวอร์ชัน1.1
หรือไม่
มีการประชุมที่นั่นสำหรับสถานการณ์แบบนั้นเหรอ?