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