เรามีสาขาแยกสำหรับแต่ละรุ่นที่เรานำออกใช้ (appr. 4 ต่อปี) มันสะดวกมากเมื่อคุณต้องการดึงการเปิดตัวที่เฉพาะเจาะจง
หากคุณต้องการบำรุงรักษารุ่นเก่าสองสามรายการฉันไม่คิดว่าการติดฉลากจะทำได้ ด้วยสาขาการวางจำหน่ายเฉพาะคุณสามารถใช้การแก้ไขด่วนแต่ละสาขาแยกกัน (หรือการเลือกสาขา) โดยไม่ต้องกังวลเกี่ยวกับการเปิดตัวอื่น ๆ
นอกจากนี้ยังทำให้การเปรียบเทียบการวางจำหน่ายนั้นง่ายขึ้นมากเมื่อคุณค้นหาเมื่อมีข้อผิดพลาดหรือคุณลักษณะถูกนำมาใช้
ไม่ต้องกังวลกับจำนวนสาขาหรือเวลาที่ไปโดยไม่มีการเปลี่ยนแปลง ระบบการกำหนดเวอร์ชันของคุณคือให้การควบคุมและจัดทำประวัติของการพัฒนาโครงการของคุณ ประวัติศาสตร์มีแนวโน้มที่จะไม่เปลี่ยนแปลง ... และไม่ต้องกังวลกับ CV ของคุณที่ไม่สามารถรับมือได้ เราใช้ไฟล์ Perforce, 9000+ ไฟล์ในสาขาการพัฒนา, สาขาการพัฒนาสูงสุด 50 สาขาสำหรับการเปิดตัวที่เรากำลังดำเนินการอยู่และตามที่ได้กล่าวไปแล้วสาขาเดียวต่อการเผยแพร่ที่เราเผยแพร่ Perforce ไม่แม้แต่จะหายใจแรงขึ้น
ในระยะสั้น: ทำให้ชีวิตของคุณในฐานะนักพัฒนา / ผู้ดูแล / แก้ไขข้อผิดพลาด / นักล่าปัญหาง่ายขึ้นและไม่ต้องกังวลกับจำนวนสาขาหรือจำนวนไฟล์ cvs ใด ๆ ที่เคารพตนเองจะรับมือ
แก้ไข:
เราไม่ได้สับสนอะไรเลยเกี่ยวกับจำนวนสาขาที่เรามี รูปแบบการตั้งชื่อของเราสำหรับสาขาที่วางจำหน่ายและนโยบายสาขา 1 ฉบับที่ 1 ของเราสำหรับการพัฒนา (หรือที่ทำงาน) สาขาอาจมีสิ่งที่ต้องทำ
สาขาที่วางจำหน่ายมีชื่อสำหรับการเปิดตัวของพวกเขาเช่น: R2011SP1 สำหรับ Release 2011 Service Pack 1 สาขาการทำงานของเรามีชื่อที่ฉลาดน้อยกว่า: sub01, sub02, sub03 เป็นต้น "sub" มาจากข้อเท็จจริงที่ว่าสาขางานทั้งหมดเป็นสาขาย่อย ของสาขาการยอมรับ สาขาการยอมรับเป็นสาขาหนึ่งที่รวบรวมปัญหาทั้งหมดที่พร้อมให้เผยแพร่
นโยบายสาขาที่ทำงาน 1 ฉบับที่ 1 ของเรารวมกับความจริงที่ว่าระบบติดตามปัญหาของเราได้รับการปรับแต่งด้วยฟิลด์ "สาขา" เพื่อให้แน่ใจว่าเรารู้เสมอว่าปัญหาใดได้รับการพัฒนาในสาขาใด เมื่อปัญหาถูกรวมเข้ากับสาขาการยอมรับฟิลด์นี้จะถูกอัพเดต นี่หมายความว่าเรารู้อยู่เสมอว่ามีปัญหาใดบ้างที่จะพร้อมปล่อย (เมื่อทำการทดสอบการยอมรับ) ในทำนองเดียวกันเราอัปเดตฟิลด์นี้เมื่อมีการสร้างสาขาที่วางจำหน่ายและด้วยวิธีนี้เราสามารถติดตามได้ว่าจะปล่อยปัญหาใดออกมา