আমি ইদানীং গিটহাবের কয়েকটি জনপ্রিয় প্রকল্পের দিকে নজর রেখে কিছু লক্ষ্য করেছি, এর কোনও develop
শাখা নেই। এবং প্রকৃতপক্ষে, গিটহাব ফ্লো গাইড এটির উল্লেখও করে না। আমার বোঝার থেকে, master
সর্বদা স্থিতিশীল হওয়া উচিত এবং উত্পাদন প্রতিফলিত করা উচিত। যদি বিকাশকারীরা বৈশিষ্ট্য শাখাগুলিতে কাজ করে এবং তারপরে এটিগুলিতে মার্জ করে master
, এর অর্থ এমন একটি সময় আছে যেখানে বৈশিষ্ট্যগুলি / ফিক্সগুলি একত্রীকরণ করা হয় master
এবং master
শাখাটি উত্পাদনের চেয়ে প্রকৃতপক্ষে নতুন।
দলটি বৈশিষ্ট্য তৈরি / ঠিক করা শাখাগুলি বন্ধ করে দেওয়া develop
, এটিতে আবার একত্রিত হওয়া এবং তারপরে যখন পরবর্তী সংস্করণ প্রকাশের জন্য পুরোপুরি প্রস্তুত develop
হয়, তখন মিশ্রিত হয়ে master
একটি ট্যাগ তৈরি করা আরও কী বোঝায় না? কল্পনা করুন যে লোকেরা সরাসরি master
মিশ্রিত হচ্ছে, এবং উত্পাদনে একটি বাগ রিপোর্ট করা হয়েছে যা ঠিক করা কঠিন হয়ে পড়ে কারণ master
শাখা কোডবেস উল্লেখযোগ্যভাবে পরিবর্তিত হয়েছে। তারপরে ডেভগুলি কেবল ব্যবহারকারীকে সমস্যাটি সমাধানের জন্য পরবর্তী প্রকাশ পর্যন্ত অপেক্ষা করতে বলতে হবে।
সম্পাদনা: এই প্রশ্নটি "শাখায় বা শাখায় নয়" চেয়ে আলাদা। এটি বিশেষত লোকদের বিকাশকারী শাখা এবং তার আশেপাশের কারণগুলি ব্যবহার থেকে দূরে সরে যাওয়ার বিষয়টি সম্বোধন করে, যেহেতু এটি দীর্ঘকাল ধরে সেরা অনুশীলন হিসাবে বিবেচিত হয়েছিল।