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