วันนี้ เวลา 06:43 • ไอที & แก็ดเจ็ต

Mozilla ย้ายซอร์สโค้ด Firefox ไป GitHub อย่างเป็นทางการ

โดย
  • ​เหตุผลการย้าย
- ลดภาระการดูแลเซิร์ฟเวอร์ Mercurial (hg.mozilla.org) ด้วยตัวเอง
- ปรับให้สอดคล้องกับระบบนิเวศนักพัฒนาที่ใช้ Git เป็นหลัก
  • ​กระบวนการย้ายแบบเป็นขั้นตอน
- เฟสแรก: ย้ายเฉพาะซอร์สโค้ดหลัก โดยยังคงใช้ เซิร์ฟเวอร์ Mercurial เป็นตัวกลาง สำหรับระบบ CI
- เฟสหลัง: จะปรับโครงสร้างอื่นๆ ให้ทำงานกับ Git โดยตรง
- ยังคงใช้ Bugzilla สำหรับติดตามปัญหา (ไม่ใช้ Pull Request ของ GitHub)
  • ​ประวัติศาสตร์ระบบเวอร์ชันคอนโทรลของ Mozilla
- เริ่มต้นด้วย CVS
- เปลี่ยนมาใช้ Bazaar (bzr) ในช่วงปี 2000
- ย้ายสู่ Mercurial (hg) ก่อน GitHub เกิดขึ้น (2008)
  • ​ความท้าทาย
- โค้ด Firefox มีความซับซ้อนสูง และ ผูกกับระบบเดิมมายาวนาน
- ต้องใช้เวลา 6 เดือน สำหรับการวางแผนย้าย
✏️ Shoper Gamer
Credit :
👇
  • ​https://www.blognone.com/node/146396
  • ​https://tinyurl.com/4n384x4t
โฆษณา