Gitlab में डिफ़ॉल्ट शाखा बदलें


180

मैंने गलती से अपने स्थानीय मास्टर को गिटलैब पर मूल नामक शाखा में धकेल दिया और अब यह डिफ़ॉल्ट है। क्या इस शाखा का नाम बदलने या मास्टर करने के लिए एक नई मास्टर शाखा निर्धारित करने का कोई तरीका है?


यदि आप एक ड्रूपल योगदान मॉड्यूल बनाए रख रहे हैं, तो drupal.stackexchange.com/questions/287518/…
Kay V

जवाबों:


60

GitLab Enterprise संस्करण 12.2.0-पूर्व में आपको निम्नलिखित का उपयोग करना होगा: SettingRepositoryDefault Branch(इसका विस्तार करें) और डिफ़ॉल्ट शाखा यहां बदलें


7
वे इसे आगे बढ़ाते रहे इसलिए मुझे अपना सही उत्तर बदलते रहना होगा। अन्य सभी उच्च मतदान जवाब उस समय सही थे जब वे पोस्ट किए गए थे।
जेफ

124

8.0+ में ऐसा लगता है कि इस परियोजना में स्थानांतरित किया गया था। यदि आप अपना प्रोजेक्ट खोलते हैं और दाईं ओर गियर आइकन पर जाते हैं, तो "प्रोजेक्ट संपादित करें" आप प्रोजेक्ट के लिए डिफ़ॉल्ट शाखा सेट कर सकते हैं।


प्रिय पाठक, gitlab के नए संस्करण के संदर्भ के लिए अन्य उत्तरों को देखें
मानव

धन्यवाद @bigdatamann मैंने सबसे अद्यतन वर्तमान संस्करण का सही उत्तर अपडेट किया है
जेफ

113

GitLab में डिफ़ॉल्ट शाखा बदलने के लिए:
1. सेटिंग्स> सामान्य> सामान्य परियोजना सेटिंग्स> विस्तृत करें
2. डिफ़ॉल्ट शाखा> अपनी परियोजना डिफ़ॉल्ट शाखा बदलें
3. अतिरिक्त परिवर्तन

यहां छवि विवरण दर्ज करें


54

Gitlab में डिफ़ॉल्ट शाखा बदलने के लिए 7.7.2:

  • बाएं हाथ के बार में सेटिंग्स पर क्लिक करें
  • डिफ़ॉल्ट शाखा को वांछित शाखा में बदलें
  • परिवर्तन सहेजें पर क्लिक करें।

4
मेरे लिए भी यह स्पष्ट विकल्प इतना कठिन क्यों है?
israsrasci

GitLab कम्युनिटी एडिशन 8.8.5 में लेफ्ट-हैंड बार में "सेटिंग" नहीं है।
मेंढक

1
उन्होंने UI बदल दिया है, इसलिए मैंने
Jeff

53

Gitlab v10 + (सितंबर 2018 तक) के लिए, यह सेटिंग में चला गया है -> रिपॉजिटरी -> डिफ़ॉल्ट शाखा

यहां छवि विवरण दर्ज करें


3
मार्च 2019 तक, यह अभी भी सही उत्तर है!
एलेक्स

इसके अलावा "सेटिंग्स" नहीं, "मुख्य सामग्री क्षेत्र में कई विकल्पों में से एक का विस्तार करें", लेकिन "सेटिंग्स", "रिपॉजिटरी" (साइडबार में)। AKA gitlab.com/you/your-repository/settings/repository
जोफोरर

15
  1. समायोजन
  2. सामान्य
  3. सामान्य परियोजना सेटिंग्स

डिफ़ॉल्ट शाखा की स्थापना


13

नवीनतम GitLab सामुदायिक संस्करण संस्करण में 9.2.2:

  1. आपको प्रोजेक्ट को खोलने के बाद टैब पैनल पर दाईं ओर स्थित 'सेटिंग' टैब पर क्लिक करना होगा।
  2. Under सेटिंग्स ’के तहत आपको 'डिफॉल्ट ब्रांच’ ड्रॉपडाउन मिलेगा, जो आपको रिपॉजिटरी के लिए सभी ब्रांच देगा। इच्छित शाखा का चयन करें।
  3. हरे रंग की हिट के लिए नीचे स्क्रॉल करें 'प्रोजेक्ट अवतार' के बाद स्थित 'परिवर्तन सहेजें' बटन।

कृपया नीचे चित्र देखें:

यहां छवि विवरण दर्ज करें



1

पहले मुझे ssh के साथ अपने सर्वर में रिमोट की आवश्यकता थी। अगर किसी के पास यह करने का कोई गैर तरीका है तो कृपया पोस्ट करें।

मुझे अपने नंगे भंडार मिल गए

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

उपयोग किया गया

git branch 

गलत सक्रिय शाखा को देखने के लिए

git symbolic-ref HEAD refs/heads/master

मास्टर को शाखा में बदलने के लिए जिसे मास्टर कहा जाता है, पुष्टि करने के लिए वेब इंटरफेस और "गिट शाखा" का उपयोग करें।



1

GitLab 11.5.0-ee के लिए, पर जाएं https://gitlab.com/<username>/<project name>/settings/repository

तुम्हे देखना चाहिए:

Default Branch

उस शाखा का चयन करें जिसे आप इस परियोजना के लिए डिफ़ॉल्ट के रूप में सेट करना चाहते हैं। जब तक आप एक अलग निर्दिष्ट नहीं करते हैं तब तक सभी मर्ज अनुरोध और कमिट स्वचालित रूप से इस शाखा के खिलाफ किए जाएंगे।

विस्तृत करें पर क्लिक करें, एक शाखा का चयन करें, और परिवर्तन सहेजें पर क्लिक करें।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.