ไมโครซอฟท์เผยว่าย้ายซอร์สโค้ด 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

on
ก้าวย่างที่มันคง
syootakarn Thu, 25/05/2017 - 12:54
ก้าวย่างที่มันคง
ยิ่งใหญ่จริงๆ
btoy Thu, 25/05/2017 - 13:59
ยิ่งใหญ่จริงๆ
ยิ่งใหญ่มาก แบบนี้ Git
darkleonic Thu, 25/05/2017 - 14:05
ยิ่งใหญ่มาก แบบนี้ Git ของชุมชนน่าจะก้าวกระโดดไปไกลลิบๆ
เขียน OS Windows
iammeng Thu, 25/05/2017 - 15:25
เขียน OS Windows นี่เค้าใช้ภาษาอะไรเนี่ยครับ
หลัก ๆ น่าจะ C นะครับ
iCyLand Thu, 25/05/2017 - 16:08
In reply to เขียน OS Windows by iammeng
หลัก ๆ น่าจะ C นะครับ
เท่าที่ได้ยินมานะครับ
mr_tawan Thu, 25/05/2017 - 20:42
In reply to หลัก ๆ น่าจะ C นะครับ by iCyLand
เท่าที่ได้ยินมานะครับ
เอิ่ม แล้ว Team Foundation
Architec Thu, 25/05/2017 - 17:42
เอิ่ม แล้ว Team Foundation นี่มันมีไว้ทำไมเหรอครับ(หาประโยนชน์จากมันไม่ได้เลยใช่ไหม?)
ไม่เคยจับ TFS (เคยเล่นแต่ VSS
mr_tawan Thu, 25/05/2017 - 20:40
In reply to เอิ่ม แล้ว Team Foundation by Architec
ไม่เคยจับ TFS (เคยเล่นแต่ VSS เมื่อนานมาแล้ว) ถ้าให้ผมเดาก็น่าจะเป็นจับตลาด Enterprise ขนาดใหญ่ที่เพาะพันธุ์ไดโนเสาร์ไว้เยอะน่ะครับ
Git นี่ถึงคราวบรรลัยนี่แก้ยากน่าดูเหมือนกัน (ผมก็เพิ่งเจอ repo พังไปเมื่อคืน)
ในเมื่อของตัวเองไม่ดังก็เลยขน
Hadakung Thu, 25/05/2017 - 22:57
In reply to ไม่เคยจับ TFS (เคยเล่นแต่ VSS by mr_tawan
TFS ข้อดีคือมันสร้าง Word Space ได้ครับมันลิงค์กับพวกการออกแบบระบบ Blacklog ทำ Agile Scrum แล้วทำตัวเทสได้เลยรวมมิตรให้สำหรับงานเป็นทีมนิเหมาะมาก
หมายถึง tfvc หรือ tfs?
tontpong Fri, 26/05/2017 - 15:18
In reply to เอิ่ม แล้ว Team Foundation by Architec
หมายถึง tfvc หรือ tfs?
Windows ใหญ่แค่ไหน 555
fangchunxi1999 Thu, 25/05/2017 - 19:34
Windows ใหญ่แค่ไหน 555
555555
nexusZenith Thu, 25/05/2017 - 22:00
In reply to Windows ใหญ่แค่ไหน 555 by fangchunxi1999
555555
ไม่รู้จะปล่อย Git Virtual
EThaiZone Fri, 26/05/2017 - 14:46
ไม่รู้จะปล่อย Git Virtual File System ให้ใช้ไหม ตอนนี้ switch branch ที กินเวลา 3 นาทีล่ะ T-T
GVFS อยุ่ใน github นินา? ..
tontpong Fri, 26/05/2017 - 15:17
In reply to ไม่รู้จะปล่อย Git Virtual by EThaiZone
GVFS อยุ่ใน github นินา? .. หรือหมายถึงการ open ในแง่มุมไหนอ่ะครับ?
ปล่อยครับและตอนนี้ก็ใช้ได้แล้
hisoft Fri, 26/05/2017 - 15:49
In reply to ไม่รู้จะปล่อย Git Virtual by EThaiZone
ปล่อยครับและตอนนี้ก็ใช้ได้แล้วครับ