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


News

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

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อ News 
  • วันที่เริ่มต้น วันที่เริ่มต้น

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
กลับ
ยอดนิยม ด้านล่าง