ใหญ่กว่านี้มีอีกไหม ไมโครซอฟท์ย้ายซอร์สโค้ด Windows ทั้งหมด 300GB มาอยู่บน Git

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 25 พฤษภาคม 2017.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    ไมโครซอฟท์เผยว่าย้ายซอร์สโค้ด Windows ทั้งหมดจากระบบ Source Depot ของตัวเอง มาสู่ Git เรียบร้อยแล้ว ส่งให้ไมโครซอฟท์มี git repository ที่ใหญ่ที่สุดในโลกในทันที

    • จำนวนไฟล์ 3.5 ล้านไฟล์
    • ขนาดรวม 300GB
    • จำนวนทีมงาน 4,000 คน (ปัจจุบันย้ายมาแล้ว 3,500 คน)
    • จำนวนกิ่ง 440 branch
    • git push เฉลี่ย 8,421 ครั้งต่อวัน
    • pull request 2,500 ครั้งต่อวัน
    • การนำซอร์สโค้ดออกมาคอมไพล์ นับเป็นจำนวน 1,760 build ต่อวัน

    กระบวนการย้ายระบบของไมโครซอฟท์เริ่มในเดือนมีนาคม โดยพนักงานกลุ่มแรก 2,000 คนจากทีม Windows OneCore ใช้งาน Source Depot ในวันศุกร์ เมื่อกลับมาเช้าวันจันทร์ก็เจอกับระบบใหม่ที่เป็น Git แทน

    เบื้องหลังการย้ายระบบครั้งนี้ ไมโครซอฟท์เตรียมตัวไว้ค่อนข้างดี ปัญหาจึงน้อย แต่ด้วยขนาดของ repository ใหญ่ระดับนี้จึงมีปัญหาเรื่องประสิทธิภาพอยู่บ้างในสัปดาห์แรก

    ไมโครซอฟท์เคยประกาศไปแล้วว่าต้องสร้างระบบ Git Virtual File System ขึ้นมาเพื่อรองรับสเกลงานระดับนี้ ซึ่งช่วยลดระยะเวลาของ Git ลงจากหลัก 30 นาทีถึงหลายชั่วโมง ลงมาอยู่ระดับน้อยกว่า 20 วินาทีได้สำเร็จ

    ที่มา - MSDN

    [​IMG]

    Topics: GitMicrosoftWindowsDevelopmentVersion Control
     

แบ่งปันหน้านี้