যদি ক্লাসিক সিমেটিক সংস্করণ প্রকল্পটি "মেজোর.মিনোর.প্যাচএচ" বোঝায়, আপনি কার উপর নিযুক্ত করেন এবং বিশেষত কখন এবং কখন আপনি শেষ ব্যবহারকারীর কাছে নিযুক্ত করেন তার উপর নির্ভর করে । আপনি যদি স্থিতি প্রকাশের "4.5" নিয়ে কাজ করেন তবে স্কিমটি সবচেয়ে কার্যকর is ৪.৫.১, ৪.৪.২ এবং অন্যান্য সংস্করণগুলিতে কেবল বাগ ফিক্স রয়েছে, যদিও আপনি অভ্যন্তরীণভাবে ইতিমধ্যে 6.6 সংস্করণে কাজ করছেন।
উদাহরণস্বরূপ, আপনি যদি আপনার শেষ ব্যবহারকারীকে একটি "স্থিতিশীল শাখা" সরবরাহ করেন তবে প্রাথমিক মোতায়েনের জন্য এটি 4.5.0 সংস্করণ এবং যখনই আপনি কোনও প্যাচ প্রকাশ করবেন তখন 4.5.1, 4.5.2 দিন। আপনার অভ্যন্তরীণ "চতুর" বিকাশ এবং মিড-স্প্রিন্ট মোতায়েনের মধ্যে, আপনার ইতিমধ্যে একটি সংস্করণ 4.6 থাকতে পারে, কেবল এটি "বিটা সংস্করণ" বলুন। আপনি যখনই এটি মাঝের স্প্রিন্টে স্থাপন করবেন, "4.6.beta বিল্ড 123" এর মতো স্বয়ংক্রিয়ভাবে উত্পন্ন বিল্ড নম্বর যুক্ত করুন। আপনার স্প্রিন্টটি শেষ হয়ে গেলে, এটি "4.6.0" বরাদ্দ করুন এবং পরবর্তী স্প্রিন্টের জন্য সংস্করণ নম্বরটি অভ্যন্তরীণভাবে "4.7" এ স্যুইচ করুন। ".0" দিয়ে শুরু করা কেবল একটি সম্মেলন, আপনি বিটা-সংস্করণগুলি ট্যাগ করার জন্য ".0" ব্যবহার করতে পারেন এবং আপনার শেষ ব্যবহারকারীদের জন্য ".1" দিয়ে শুরু করতে পারেন। আইএমএইচও "বিটা" শব্দটি অনেক বেশি অভিব্যক্তিপূর্ণ, সবাইকে স্প্রিন্টকে বলছে "এখনও সম্পূর্ণ হয়নি"।
আপনি যদি প্রতিটি বিটা সংস্করণ সহ একটি সম্পূর্ণ শেষ ব্যবহারকারী পরিবর্তন লগ প্রকাশ করেন তবে আপনার স্প্রিন্টের শেষে কমপক্ষে পরিবর্তন লগটি সম্পন্ন করা উচিত এবং যখনই আপনি শেষ ব্যবহারকারীকে কোনও বাগফিক্স সরবরাহ করেন, আপনাকেও আপডেট করা উচিত ইতিহাস নথি।
আপনি দুটি পৃথক শাখা প্রকাশ করার কৌশল পাবেন, সিনটিক সংস্করণ সংখ্যা সহ একটি "স্থিতিশীল" শাখা, এবং ইনডস্কেপ, ফায়ারফক্স বা 7-জিপের মতো প্রচুর ওপেন সোর্স পণ্যগুলিতে বিল্ড সংখ্যা বা অনুরূপ কিছু সহ চিহ্নিত "উন্নয়ন শাখা"।
তবে, যদি আপনি পৃথক স্থিতিশীল এবং উন্নয়ন শাখা নিয়ে কাজ না করেন এবং আপনার প্রতিদিনের শেষ ব্যবহারকারীটির জন্য একটি নতুন সংস্করণ প্রকাশ করেন তবে আপনারও প্রতিদিন একটি সংস্করণ সংখ্যা বাড়ানো উচিত। যেমন একটি ক্ষেত্রে, সংস্করণ নম্বর "4.5.1", "4.5.2", ... সম্ভবত আপনার পৃথক মোতায়েনকে প্রতিফলিত করবে এবং বাগ ফিক্স এবং অন্যান্য পরিবর্তনের মধ্যে পার্থক্য নির্দেশ করবে না। এটি ঠিক হতে পারে, এটি কেবল ক্লাসিকের "শব্দার্থক সংস্করণ" নয়। এই দৃশ্যে, আপনি 4.5, 4.6, 4.7, 4.8 সংস্করণও মোতায়েন করতে পারেন যা কোনও আসল পার্থক্য দেয় না।
আপনার চেঞ্জলগে প্রবেশের বিষয়ে আপনার প্রশ্ন সম্পর্কিত: আইএমএইচও যখন শেষ ব্যবহারকারীর কাছে কিছু দৃশ্যমান হয়, আপনি পরিবর্তনটি নিযুক্ত করার সাথে সাথে চেঞ্জলগে একটি প্রবেশ মূল্য worth উদাহরণস্বরূপ, আপনি যদি টগল বৈশিষ্ট্যটি ব্যবহার করেন এবং কিছু অর্ধ-বেকড বৈশিষ্ট্যটি পরিবর্তন করেন যা ব্যবহারকারীর কাছে এখনও সক্রিয় করা হয়নি, যা কোনও চেঞ্জলগে অন্তর্ভুক্ত নয়। আপনি যদি কেবল রিফ্যাক্টরিং করেন তবে ব্যবহারকারীর কোনও দৃশ্যমান পরিবর্তন নেই, এটি কোনও চেঞ্জলগের অন্তর্ভুক্ত নয়। যদি আপনি কোনও বাগ ঠিক করেন যা কিছু ব্যবহারকারীকে প্রভাবিত করতে পারে, এটি অবশ্যই চেঞ্জলগে অন্তর্ভুক্ত - এবং আপনি যখন বাগবিক্স স্থাপন করবেন তখন একই সাথে সেখানে উল্লেখ করা উচিত। এবং আপনি দৈনিক বা মাসিক বা বার্ষিক মুক্তি দিলে কিছু যায় আসে না।