ไม่มีนายไม่มีทาส GitLab เตรียมเปลี่ยนชื่อ branch เริ่มต้นเป็น main

GitLab ประกาศเปลี่ยนชื่อ branch เริ่มต้นจาก master เป็น main หลังจาก GitHub เปลี่ยนชื่อเริ่มต้นไปเมื่อปีที่แล้ว

ชื่อ branch ของ Git นั้นเลียนแบบมาจาก BitKeeper ต้นกำเนิด Git ที่เคยใช้ดูแลซอร์สโค้ดลินุกซ์ (และทำให้ชุมชนทะเลาะกันเนื่องจาก BitKeeper ไม่ใช่โอเพนซอร์ส จนไลนัสรำคาญและเขียน Git มาใช้แทน) โดย BitKeeper เรียก branch หลักว่า master branch และเรียก branch อื่นๆ ว่า slave ตามแนวทางตั้งชื่อ master/slave ที่ใช้กันมานานในวงการคอมพิวเตอร์

GitLab เตรียมเปลี่ยนชื่อเป็นสองขั้น เริ่มจาก GitLab 13.11 ที่จะออกเดือนเมษายนนี้ จะมี flag สำหรับเปลี่ยนชื่อ branch เริ่มต้นเป็น main หลังจากนั้นมีเวอร์ชั่น 14.0 ที่ออกเดือนพฤษภาคมนี้จะไม่มี flag อีกต่อไป แต่เปลี่ยนชื่อเริ่มต้นในโครงการใหม่เป็น main ทั้งหมด

นอกจากการเปลี่ยนชื่อสำหรับโครงการสร้างใหม่แล้ว ตัวโครงการ GitLab เองก็จะเปลี่ยนชื่อ branch หลักไปด้วย ทำให้นักพัฒนาภายนอกที่ดึงโค้ด GitLab ไปใช้งานต้อง rebase ไปยัง main

ที่มา – GitLab

No Description

Topics: 
GitLab