เปลี่ยนสาขาเริ่มต้นใน gitlab


180

ฉันผลักเจ้านายท้องถิ่นของฉันไปที่สาขาที่เรียกว่า Origin บน gitlab และตอนนี้มันเป็นค่าเริ่มต้น มีวิธีในการเปลี่ยนชื่อสาขานี้หรือตั้งสาขาหลักใหม่เป็นหลัก?


หากคุณกำลังบำรุงรักษาโมดูลที่สนับสนุนโดย Drupal ให้ดูที่drupal.stackexchange.com/questions/287518/…
Kay V

คำตอบ:


60

ใน GitLab Enterprise Edition 12.2.0-ก่อนที่คุณต้องใช้ต่อไปนี้: Setting→การRepository→การDefault Branch(ขยาย) และเปลี่ยนให้สาขาเริ่มต้นที่นี่


7
พวกมันเคลื่อนไหวต่อไปเรื่อย ๆ ดังนั้นฉันต้องเปลี่ยนคำตอบที่ถูกต้องต่อไป คำตอบที่โหวตอย่างสูงอื่น ๆ ทั้งหมดถูกต้องในเวลาที่โพสต์
เจฟฟ์

124

ใน 8.0+ ดูเหมือนว่าสิ่งนี้ถูกย้ายเข้าสู่โครงการ หากคุณเปิดโครงการและไปที่ไอคอนรูปเฟืองทางด้านขวาจากนั้น "แก้ไขโครงการ" คุณสามารถกำหนดสาขาเริ่มต้นสำหรับโครงการได้


ผู้อ่านที่รักโปรดดูคำตอบอื่น ๆ สำหรับการอ้างอิงถึง gitlab เวอร์ชันใหม่
human

ขอบคุณ @bigdatamann ฉันได้อัปเดตคำตอบที่ถูกต้องสำหรับเวอร์ชันปัจจุบันที่อัปเดตมากที่สุดแล้ว
Jeff

113

ในการเปลี่ยนสาขาเริ่มต้นใน GitLab:
1. การตั้งค่า> ทั่วไป> การตั้งค่าโครงการทั่วไป> ขยาย
2. สาขาเริ่มต้น> เปลี่ยนสาขาเริ่มต้นของโครงการ
3. บันทึกการเปลี่ยนแปลง

ป้อนคำอธิบายรูปภาพที่นี่


54

ในการเปลี่ยนสาขาเริ่มต้นใน Gitlab 7.7.2:

  • คลิกการตั้งค่าในแถบด้านซ้าย
  • เปลี่ยนสาขาเริ่มต้นเป็นสาขาที่ต้องการ
  • คลิกบันทึกการเปลี่ยนแปลง

4
ทำไมตัวเลือกที่ชัดเจนนี้จึงหายากเช่นกัน
istrasci

GitLab Community Edition 8.8.5 ไม่มี "การตั้งค่า" ในแถบด้านซ้าย
Phrogz

1
พวกเขาเปลี่ยน UI ดังนั้นฉันจึงเปลี่ยนคำตอบที่ถูกต้องเป็น @Mason
Jeff

53

สำหรับ gitlab v10 + (ณ วันที่กันยายน 2018) สิ่งนี้ได้ย้ายไปยัง settings-> repository -> กิ่งเริ่มต้น

ป้อนคำอธิบายรูปภาพที่นี่


3
เมื่อวันที่มีนาคม 2019 นี้ยังคงเป็นคำตอบที่ถูกต้อง!
Alex

และไม่ใช่ "การตั้งค่า", "ขยายหนึ่งในตัวเลือกมากมายในพื้นที่เนื้อหาหลัก" แต่ "การตั้งค่า", "พื้นที่เก็บข้อมูล" (ในแถบด้านข้าง) AKA gitlab.com/you/your-repository/settings/repository
joeforker


13

ใน GitLab Community Edition เวอร์ชัน 9.2.2 .: ล่าสุด

  1. คุณต้องคลิกที่แท็บ 'การตั้งค่า' ที่อยู่ด้านขวาบนแผงแท็บหลังจากเปิดโครงการ
  2. ภายใต้ 'การตั้งค่า' คุณจะได้รับส่วน 'สาขาเริ่มต้น' แบบเลื่อนลงซึ่งจะให้สาขาทั้งหมดสำหรับที่เก็บ เลือกสาขาที่ต้องการ
  3. เลื่อนลงเพื่อกดปุ่ม 'บันทึกการเปลี่ยนแปลง' สีเขียวซึ่งอยู่หลัง 'Project Avatar'

โปรดดูภาพด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่



1

ก่อนอื่นฉันต้องรีโมตไปยังเซิร์ฟเวอร์ด้วย ssh หากมีคนทำแบบนี้ไม่ได้กรุณาโพสต์

ฉันพบที่เก็บของว่างที่

cd /var/opt/gitlab/git-data/repositories/group-name/project-name.git

ใช้

git branch 

เพื่อดูสาขาที่ใช้งานผิด

git symbolic-ref HEAD refs/heads/master

หากต้องการเปลี่ยนต้นแบบให้เป็นสาขาที่เรียกว่า master จากนั้นใช้เว็บอินเตอร์เฟสและ "git branch" เพื่อยืนยัน



1

สำหรับ GitLab 11.5.0-EE https://gitlab.com/<username>/<project name>/settings/repositoryไปที่

คุณควรเห็น:

Default Branch

เลือกสาขาที่คุณต้องการตั้งเป็นค่าเริ่มต้นสำหรับโครงการนี้ คำขอผสานและการกระทำทั้งหมดจะทำกับสาขานี้โดยอัตโนมัติเว้นแต่คุณจะระบุคำขออื่น

คลิกขยายเลือกสาขาแล้วคลิกบันทึกการเปลี่ยนแปลง


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.