আমি ঘটনাক্রমে আমার স্থানীয় মাস্টারকে গিটলব-এ উত্স নামে পরিচিত একটি শাখায় ঠেলে দিয়েছি এবং এখন এটি ডিফল্ট। এই শাখাটির নতুন নামকরণের বা মাস্টারকে নতুন মাস্টার শাখা সেট করার কোনও উপায় আছে কি?
আমি ঘটনাক্রমে আমার স্থানীয় মাস্টারকে গিটলব-এ উত্স নামে পরিচিত একটি শাখায় ঠেলে দিয়েছি এবং এখন এটি ডিফল্ট। এই শাখাটির নতুন নামকরণের বা মাস্টারকে নতুন মাস্টার শাখা সেট করার কোনও উপায় আছে কি?
উত্তর:
গিটল্যাব এন্টারপ্রাইজ সংস্করণ 12.2.0-প্রাকে আপনাকে নিম্নলিখিতগুলি ব্যবহার করতে হবে:
Setting
→ Repository
→ Default Branch
(এটি প্রসারিত করুন) এবং এখানে ডিফল্ট শাখা পরিবর্তন করুন
8.0+ এ দেখে মনে হচ্ছে এটি প্রজেক্টে স্থানান্তরিত হয়েছে। আপনি যদি আপনার প্রকল্পটি খোলেন এবং ডানদিকে গিয়ার আইকনে যান, তবে "প্রকল্প সম্পাদনা করুন" আপনি প্রকল্পের জন্য ডিফল্ট শাখা সেট করতে পারেন।
গিটল্যাবে ডিফল্ট শাখা পরিবর্তন করতে:
1. সেটিংস> সাধারণ> সাধারণ প্রকল্প সেটিংস> সম্প্রসারণ করুন
2. ডিফল্ট শাখা> আপনার প্রকল্পের ডিফল্ট শাখা
পরিবর্তন করুন 3. পরিবর্তনগুলি সংরক্ষণ করুন
গিটল্যাব 7.7.২ এ ডিফল্ট শাখা পরিবর্তন করতে:
গিটল্যাব ভি 10 + (সেপ্টেম্বর 2018 হিসাবে) এর জন্য, সেটিংস-> সংগ্রহস্থল -> ডিফল্ট শাখায় স্থানান্তরিত হয়েছে
সর্বশেষতম গিটল্যাব সম্প্রদায় সংস্করণ 9.2.2 সংস্করণে:
দয়া করে নীচের চিত্রটি দেখুন:
প্রথমে আমার সার্ভারে ssh দিয়ে রিমোট করা দরকার। কারও কাছে যদি এটি করার নন-এসএস পদ্ধতি থাকে তবে পোস্ট করুন।
আমি আমার খালি সংগ্রহস্থলগুলি পেয়েছি
cd /var/opt/gitlab/git-data/repositories/group-name/project-name.git
ব্যবহৃত
git branch
ভুল সক্রিয় শাখা দেখতে
git symbolic-ref HEAD refs/heads/master
মাস্টারকে মাস্টার নামক শাখা হিসাবে পরিবর্তন করতে হলে ওয়েব ইন্টারফেস এবং নিশ্চিত করতে "গিট ব্রাঞ্চ" ব্যবহার করুন।
গিটল্যাব সিই 9.0 এ, আপনি কোনও সংগ্রহস্থলের শিরোনামে সেটিংস ট্যাব থেকে ডিফল্ট শাখা পরিবর্তন করতে পারেন।
গিটল্যাব 11.5.0-ee এর জন্য, এ যান
https://gitlab.com/<username>/<project name>/settings/repository
।
তোমার দেখা উচিত:
Default Branch
এই প্রকল্পের জন্য আপনি যে শাখাটি ডিফল্ট হিসাবে সেট করতে চান তা নির্বাচন করুন। সমস্ত মার্জ অনুরোধ এবং কমিটগুলি স্বয়ংক্রিয়ভাবে এই শাখার বিরুদ্ধে করা হবে যদি না আপনি কোনও আলাদা নির্দিষ্ট করে থাকেন।
প্রসারিত ক্লিক করুন, একটি শাখা নির্বাচন করুন এবং পরিবর্তনগুলি সংরক্ষণ করুন এ ক্লিক করুন।