গিটফ্লো এবং গিটহাব প্রবাহের সাথে আমার এটিই হ'ল সমস্যা এবং এটি মনে হয় যে ওয়েব অ্যাপ্লিকেশনগুলির সাথে প্রায়শই ঘটে যায় - বা আরও বেশি আদর্শ হিসাবে। দেখে মনে হচ্ছে আপনি হয় এই সমস্যাটিকে পূর্ববর্তীভাবে (উপরে উল্লিখিত) সমাধান করবেন বা সক্রিয়ভাবে (নীচে উদাহরণস্বরূপ)।
আমি স্ট্যান্ডার্ড গিটফ্লো শাখাগুলি ছাড়াও 'বান্ডিল শাখা' তৈরি করেছি। বান্ডেলটিতে এমন সমস্ত বৈশিষ্ট্য রয়েছে যা uat / qa এর জন্য প্রস্তুত। ইউট / কিউএ বৈশিষ্ট্যগুলির একটি তালিকা তৈরি করা হয়। এগুলি অস্থায়ী বান্ডেলে মিশ্রিত হয় এবং সেই বান্ডিলটি uat / qa এ স্থাপন করা হয়। মূল বৈশিষ্ট্য শাখায় যে কোনও বাগ ফিক্সিংয়ের ঘটনা ঘটে এবং তা আবার বান্ডলে ফিরে এসে মোতায়েন হয়ে যায়। এটি আসন্ন রিলিজকে পৃথক করার পাশাপাশি বিকাশ শাখায় তাদের পথ সন্ধান করার আগে সেই বৈশিষ্ট্যগুলি একসাথে পরীক্ষার অনুমতি দেয়। গ্রীটফ্লো প্রক্রিয়া অনুসরণ করে - যে শাখাগুলি অনুমোদিত হয়েছে তারা একটি টানার অনুরোধ বিকাশে পায়। পরীক্ষার জন্য প্রস্তুত বৈশিষ্ট্যগুলি অস্থায়ী বান্ডিল শাখা থেকে যুক্ত করা বা অপসারণ করা যায় এবং পুনর্বার নিয়োগ করা যায়।
- এটি মাস্টারকে সর্বদা উত্পাদন-প্রস্তুত অবস্থায় প্রতিফলিত করে রাখে (হুক দিয়ে স্বয়ংক্রিয়ভাবে চলতে পারে)
- বিকাশ সর্বদা সর্বশেষতম বিতরণ করা (এবং পরীক্ষিত) পরবর্তী প্রকাশের প্রার্থীকে প্রতিফলিত করে
বান্ডেল তালিকা পরিচালনা করা এবং অন্য একটি শাখার প্রকার যুক্ত করা অন্তর্ভুক্ত; যাইহোক, রেট্রো ফিক্স ছাড়াও, যা আমার মনে হয় যে খুব দেরী হয়েছে, এটি আরও কার্যকর সমাধান বলে মনে হচ্ছে।
একটি জিইউআই অ্যাডন সহ, অটোমেশনের কথা বিবেচনা করে - প্রতি বান্ডিল স্থাপনার প্রতি বৈশিষ্ট্য শাখাগুলি টিক দেওয়া ভাল।