กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


News

news Firefox ย้ายโค้ดมา GitHub ลดภาระการดูแลเซิร์ฟเวอร์ Mercurial เอง

News 

Active member

Staff member
Moderator
Distributor
Firefox ย้ายโค้ดมา GitHub ลดภาระการดูแลเซิร์ฟเวอร์ Mercurial เอง
Body

Mozilla จบกระบวนการย้ายเซิร์ฟเวอร์ซอร์สโค้ด Firefox จาก hg.mozilla.org มายัง GitHub เป็นที่เรียบร้อย หลังจากวางแผนมาตั้งแต่ปลายปี 2023 เพื่อลดภาระการดูแลเซิร์ฟเวอร์ซอร์สโค้ดด้วยตัวเอง

ซอร์สโค้ดของ Mozilla มีความซับซ้อนสูง และโครงสร้างที่ผูกกับระบบซอร์สโค้ดมีจำนวนมาก ทำให้ต้องย้ายทีละเฟส โดยเฟสแรกจะเป็นการย้ายเฉพาะตัวซอร์สโค้ด แต่จะมีเซิร์ฟเวอร์ Mecurial ดึงโค้ดไปอีกต่อหนึ่งเพื่อให้ระบบ CI ต่างๆ ทำงานได้เหมือนเดิม หลังจากนี้จะมีการย้ายโครงสร้างอื่นๆ ไปผูกกับ Git ภายหลัง โดยกระบวนการดูแลโครงการยังคงใช้งาน Bugzilla เหมือนเดิม ไม่ได้ใช้ระบบของ GitHub เช่น pull request แต่อย่างใด

Mozilla เริ่มโครงการโดยใช้ CVS มาโดยตลอด แต่ในช่วงหลังปี 2000 ความนิยมในการเก็บซอร์สโค้ดแบบกระจายตัวในรูปแบ Git ก็ได้รับความนิยมสูงขึ้น นำโดยลินุกซ์ที่ใช้ Bitkeeper และสร้าง Git เองในภายหลัง แต่ตอนนั้นก็มีระบบเก็บซอร์สโค้ดที่ใช้แนวคิดเดียวกันหลายตัว เช่น bzr หรือ Bazaar, hg หรือ Mercurial ทาง Mozilla เลือกใช้ bzr โดยตอนที่เลือกนั้นยังไม่มี GitHub หรือ GitLab ที่เป็นตัวแปรสำคัญ (GitHub เปิดปี 2008)

การดูแลเซิร์ฟเวอร์ซอร์สโค้ดกลายเป็นภาระใหญ่ และโครงการต่างๆ ที่เกี่ยวข้องก็ใช้งาน Git กันหมดทำให้การย้ายมาใช้ Git สมเหตุสมผลขึ้นเรื่อยๆ แต่เฉพาะการวางแผนก็ใช้เวลาถึง 6 เดือน จึงมาเสร็จสิ้นในเดือนนี้

ที่มา - Firefox Git Migration Status

Firefox ย้ายโค้ดมา GitHub ลดภาระการดูแลเซิร์ฟเวอร์ Mercurial เอง-1.webp


lew Wed, 05/14/2025 - 12:39

Continue reading...
 



กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
Back
Top Bottom