ใน GitHub นั้น สามารถเข้าไปแก้ไขชื่อ branch ผ่าน web ได้แล้ว
เป็นผลมาจากการเปลี่ยน branch master มาเป็น main นั่นเอง
โดยการแก้ไขชื่อ branch นั้น จะส่งผลดังนี้

  • ชื่อ branch เปลี่ยน มันก็ใช่นะสิ
  • ทำการแก้ไข target ต่าง ๆ ของ PR, Release ต่าง ๆ ที่อ้างถึง branch
  • ใน local repository ที่เชื่อมโยงกับ remote repository ใน GitHub จะทำการแจ้งเตือนว่ามีการแก้ไข branch แล้ว
  • ถ้ามีการอ้างถึง branch เดิม ก็จะ reditect ไปยัง branch ใหม่ให้อัตโนมัติ
  • ส่วน API ที่อ้างถึง branch เดิม จะทำการส่งกลับไปเป็น Redirect Permanent เพื่อแจ้งว่าเปลี่ยนชื่อแล้วนะ ไปใช้ branch ใหม่เลย


Tags: