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


News

ข่าว ครบรอบ 20 ปี Git ไลนัสระบุเขียนโค้ดอยู่แค่สิบวัน ดูแลโครงการอยู่สี่เดือน โครงการสำเร็จเพราะ Junio Hamano

News 

Active member

สมาชิกทีมงาน
Moderator
Collaborate
เมื่อวันที่ 7 เมษายนที่ผ่านมาเป็นวันครบรอบการใช้งาน Git ทาง GitHub ได้สัมภาษณ์ไลนัส ทอร์วัลด์ส ผู้ดูแลโครงการลินุกซ์และผู้เริ่มโครงการ Git ซึ่งไลนัสได้เล่าถึงจุดเริ่มต้นและระบุว่าเขาดูแลโครงการนี้เพียงเล็กน้อยเท่านั้น

จุดเริ่มต้นของ Git นั้นเริ่มต้นช่วงปลายปี 2004 ที่ตอนนั้นลินุกซ์ยังใช้ BitKeeper ดูแลโค้ดอยู่แต่ BitKeeper ไม่ใช่โปรแกรมโอเพนซอร์สแม้จะเปิดให้โครงการโอเพนซอร์สใช้งานได้ฟรี เพราะ Larry McVoy ผู้สร้าง BitKeeper รู้จักกับไลนัสและอยากสนับสนุนโครงการโอเพนซอร์ส แต่ต่อมา Andrew Tridgell ก็ reverse engineer ตัว BitKeeper ทำให้เกิดความขัดแย้งกัน ไลนัสพยายามพูดคุยกับทั้งสองฝ่ายแต่ไม่สำเร็จ จึงต้องเขียน Git ขึ้นมา

ไลนัสใช้เวลาเขียน Git เต็มเวลาประมาณ 10 วัน ได้โค้ดมาทั้งหมดประมาณหมื่นบรรทัด เขาดูแลโครงการต่อจากนั้นเพียง 3-4 เดือน แล้วยกให้ Junio Hamano ที่ดูแลโครงการต่อจนทุกวันนี้

เขาระบุว่าแทบไม่ได้ติดตามความเปลี่ยนแปลงของ Git แล้วในช่วงหลัง โดยเขาใช้คำสั่ง merge, blame, และ log เป็นหลักและมันเพียงพอต่อการใช้งานแล้ว พร้อมกับแสดงความแปลกใจเมื่อลูกสาวของเขาบอกว่าเพื่อนๆ ของเธอรู้จักไลนัสเพราะ Git มากกว่าลินุกซ์เสียอีก ซึ่งเป็นเรื่องประหลาดเพราะเขาใช้เวลาพัฒนา Git อยู่แค่สี่เดือน

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

ที่มา - GitHub Blog

No Description


Topics:
Git
Linus Torvalds

Continue reading...
 

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