গিট-মার্জ-এর ম্যান পৃষ্ঠা থেকে, আপনি ব্যবহার করতে পারেন এমন একাধিক মার্জ কৌশল রয়েছে।
সংশোধন করুন - এটি কেবলমাত্র তিন-মুখী মার্জ অ্যালগরিদম ব্যবহার করে দুটি মাথা (যেমন বর্তমান শাখা এবং আপনি যে অন্য শাখা থেকে আপনি টানছেন) সমাধান করতে পারেন। এটি ক্রিস-ক্রস সংশ্লেষের অস্পষ্টতাগুলি সাবধানে সনাক্ত করার চেষ্টা করে এবং সাধারণত নিরাপদ এবং দ্রুত বলে বিবেচিত হয়।
পুনরাবৃত্ত - এটি কেবলমাত্র 3-উপায় মার্জ অ্যালগরিদম ব্যবহার করে দুটি মাথা সমাধান করতে পারে। যখন একাধিক সাধারণ পূর্বপুরুষ থাকে যেগুলি 3-উপায় একত্রিত করার জন্য ব্যবহার করা যায়, এটি সাধারণ পূর্বপুরুষদের একীভূত গাছ তৈরি করে এবং এটি 3-উপায় সংযুক্তির জন্য রেফারেন্স ট্রি হিসাবে ব্যবহার করে। লিনাক্স ২.6 কার্নেল ডেভেলপমেন্ট ইতিহাস থেকে নেওয়া প্রকৃত মার্জ কমিটগুলিতে পরীক্ষাগুলির দ্বারা ভুল সংযোজন না করে এর ফলে কম সংশ্লেষের বিরোধ ঘটে বলে জানা গেছে। অতিরিক্তভাবে এটি পুনরায় নামগুলিতে জড়িত মার্জগুলি সনাক্ত এবং পরিচালনা করতে পারে। একটি শাখা টানা বা মার্জ করার সময় এটি ডিফল্ট মার্জ কৌশল।
অক্টোপাস - এটি দ্বি-মাথাের চেয়ে বেশি কেস সমাধান করে, তবে ম্যানুয়াল রেজোলিউশনের প্রয়োজন এমন জটিল মার্জ করতে অস্বীকার করে। এটি প্রাথমিকভাবে একসাথে বিষয় শাখা প্রধানকে বান্ডিল করার জন্য ব্যবহৃত হতে বোঝানো হয়েছে। একাধিক শাখা টানা বা মার্জ করার সময় এটি ডিফল্ট মার্জ কৌশল।
আমাদের - এটি যে কোনও সংখ্যক মাথা সমাধান করে, তবে সংযুক্তির ফলাফল সর্বদা বর্তমান শাখার প্রধান is এটি পাশের শাখাগুলির পুরানো বিকাশের ইতিহাসকে ছাড়িয়ে যাওয়ার জন্য ব্যবহৃত হয়।
সাবট্রি - এটি একটি সংশোধিত পুনরাবৃত্ত কৌশল। গাছ A এবং B মার্জ করার সময়, B যদি A এর একটি সাবট্রির সাথে মিলে যায় তবে বি প্রথম স্তরের গাছগুলি পড়ার পরিবর্তে A এর গাছের কাঠামোর সাথে মেলে। এই সমন্বয়টি সাধারণ পূর্বপুরুষ গাছের সাথেও করা হয়।
আমি কখন ডিফল্টের চেয়ে আলাদা কিছু নির্দিষ্ট করব? কোন পরিস্থিতিতে প্রতিটি জন্য সেরা?