সংক্ষিপ্ত উত্তর: হ্যাঁ, ত্রুটিযুক্ত ফিক্সগুলির জন্য যেগুলি শাখাগুলি একটি পরিকল্পিত আসন্ন প্রকাশে চলেছে তা বৈশিষ্ট্য শাখাগুলিতে থাকা উচিত। আপনি কীভাবে বাগ ফিক্সগুলির জন্য বৈশিষ্ট্য শাখাগুলি বা এই শাখাগুলির নাম রাখবেন তা আপনার এবং আপনার দলের মানদণ্ডের উপর নির্ভর করে তবে আপনি যদি গিটফ্লো অনুসরণ করছেন তবে সেগুলি একটিরূপে চিকিত্সা করা উচিত।
বার্ট ভ্যান ইনজেন শেনাউর মন্তব্যটি একটি ভাল বিষয় নিয়ে আসে।
Gitflow পাঁচটি শাখা ধরনের আছে: master
, develop
, hotfix শাখা (প্রিফিক্স hotfix-
মুক্তি শাখা), (সঙ্গে পূর্বে সমাধান release-
, এবং ফিচার শাখা দ্য। master
এবং develop
শাখা দীর্ঘ দৌড়াচ্ছে শাখা এবং আপনি সরাসরি সেগুলি কমিট না। release-
শাখা একটি রেখা আঁকা তৈরি করা হয় নির্দিষ্ট সংস্করণের জন্য এবং তারপরে পরবর্তী সংস্করণ সনাক্তকরণ এবং প্রকাশের মধ্যে বাগ সমাধানগুলি সমর্থন করে The hotfix-
শাখাগুলি বিশেষত সমালোচনামূলক, চক্রের বাইরে প্রকাশের জন্য উত্পাদনে থাকে। feature-
শাখাগুলি কিছু ভবিষ্যতের প্রকাশের জন্য স্বতন্ত্র বৈশিষ্ট্যগুলির বিকাশের জন্য।
পরিবেশের যেখানে PRS একজন ব্যক্তি ডেভেলপার একটি বৈশিষ্ট্য শাখায় সংগঠনের থেকে ব্যবহার করা হয় এবং সরাইয়া থেকে আসছে, কিছুই সরাসরি মধ্যে সংঘটিত হবে master
, develop
, অথবা একটি মুক্তির শাখা। এটি নিশ্চিত করে যে প্রতিটি পরিবর্তনের কোড পর্যালোচনা করা হবে, পাশাপাশি সিআই পরিবেশে উপযুক্ত টেস্ট কভারেজ এবং পরীক্ষাগুলি পাস করার আগে পরিবর্তনগুলি সুনিশ্চিত করা। আমি এই শাখাগুলির একটিতে সরাসরি যে কোনও অঙ্গীকারের বিরোধিতা করব, যদিও দেখা যাচ্ছে যে গিটফ্লো নিজেই করেনি ' প্রি-রিলিজ বাগ বাগগুলি সংশোধন করতে বা সরাসরি রিলিজ শাখায় পরিবর্তন আনতে এবং তারপরে সেগুলি বিকাশে এবং তারপরে শাখাগুলি ফিরিয়ে আনতে কোনও সমস্যা হয় না।
আপনার বিশেষ ক্ষেত্রে, একটি release-
শাখা উপযুক্ত স্থান নয়। সফ্টওয়্যারটি ইতিমধ্যে প্রকাশিত হয়েছে এবং চলছে master
। মুক্তির মাস্টার হিসাবে একবার মিশ্রিত হয়ে সেখানে ট্যাগ হয়ে গেলে, সেই নির্দিষ্ট মুক্তির জন্য প্রকাশিত শাখাটি তার উদ্দেশ্যকে ছাড়িয়ে গেছে এবং অগত্যা আর অস্তিত্বের প্রয়োজন নেই। আপনি যদি নিজের শাখা পরিষ্কার করতে সক্রিয় হন (যা আমি মনে করি যে প্রত্যেকেরই হওয়া উচিত) তবে এটি এমনকি কোনও বিকল্পও নয়।
যদি আপনার ফিক্সটি সমালোচনা না করে তবে একটি হটফিক্স শাখাও ফিট করে না বলে মনে হচ্ছে। হটফিক্স শাখার উদ্দেশ্য হ'ল চলমান বিকাশে হস্তক্ষেপ না করে কাউকে খুব দ্রুত উত্পাদনে গুরুতর পরিবর্তন আনতে দেওয়া। এগুলি ব্যবহার করা কোনও উন্নয়ন দলের আদর্শের চেয়ে ব্যতিক্রম হওয়া উচিত। সাধারণভাবে, সমালোচনামূলক হটফিক্সগুলি একটি ব্যতিক্রমী ক্ষেত্রে হওয়া উচিত।
কেবলমাত্র জিনিসটি একটি বৈশিষ্ট্য শাখা। নোট করুন যে বৈশিষ্ট্য শাখাগুলির প্রশ্নে লিঙ্কিত পৃষ্ঠার অংশটি এমনকি এমনও বলেছে যে বৈশিষ্ট্য শাখাগুলি "কখনও কখনও বিষয় শাখা বলা হয়"। যদি আপনার পরিবর্তনটি আসন্ন কোনও রিলিজ লক্ষ্য করে এবং হটফিক্সের মানদণ্ড পূরণ না করে তবে এটি এই শাখাগুলির একটিতে হওয়া উচিত।