মার্জিং কীভাবে কাজ করে
মার্জিং সম্পর্কে মৌলিক বিষয়গুলি জানতে এই লিঙ্কে যান:
সহযোগিতা (ম্যাপ মার্জ করা সহ)
মার্জিং পরিস্থিতি কীভাবে কাজ করে?
সারসংক্ষেপ: মার্জিং পরিস্থিতিতে সবচেয়ে সাম্প্রতিক সংরক্ষণকে অগ্রাধিকার দেওয়া হয়। তবে দায়িত্ব ভাগ করে দিয়ে আপনি মার্জিং পরিস্থিতি এড়াতে পারেন, যাতে দলের সদস্যরা ভিন্ন ভিন্ন সময়ে ম্যাপে কাজ করেন।
যখন দুই বা তার বেশি দলের সদস্য একই সময়ে একই ম্যাপে কাজ করেন, তখন মার্জিং পরিস্থিতিতে "ডেল্টা" বিবেচনা করা হয়।
ডেল্টা হলো একজন ব্যবহারকারীর নতুন সংরক্ষিত ম্যাপ এবং অন্য একজন ব্যবহারকারীর আগে সংরক্ষিত ম্যাপের মধ্যকার পার্থক্য। পার্থক্য থাকলে নতুন সংরক্ষিত ম্যাপকে অগ্রাধিকার দেওয়া হয়।
নতুন ম্যাপ সংরক্ষণের সময় অ্যাপটি অভিন্ন ওভারলে আইডি-র ডেটায় পার্থক্য খোঁজে। অ্যাপটি তুলনা করে:
- নতুন সংরক্ষিত ম্যাপের অ্যাক্টিভিটি লগ।
- আগে সংরক্ষিত ম্যাপের ডেটা।
আগে সংরক্ষিত ম্যাপে করা পরিবর্তনগুলি নতুন সংরক্ষিত ম্যাপ দ্বারা প্রতিস্থাপিত হয়। প্রতিস্থাপিত পরিবর্তনগুলির মধ্যে এই বিষয়গুলিতে পার্থক্য অন্তর্ভুক্ত:
- স্টাইল।
- বিন্দুর অবস্থান।
- সম্পাদনা/মুছে ফেলা।
এটি একটি ঘটনাক্রমের উদাহরণ, যেখানে দুজন দলের সদস্য একই সময়ে একই ম্যাপে কাজ করছেন। উভয় সদস্যই একই ওভারলেতে পরিবর্তন করেন:
-
ব্যবহারকারী A ওভারলে "X" সরিয়ে ফেলেন (REMOVES)।
-
ব্যবহারকারী A ম্যাপ সংরক্ষণ করেন।
-
ব্যবহারকারী B ওভারলে "X" সম্পাদনা করেন (EDITS)।
-
ব্যবহারকারী B ম্যাপ সংরক্ষণ করেন।
এই পরিস্থিতিতে ওভারলে "X" সরানো হবে না।
এর যুক্তি হলো:
উভয় দলের সদস্যই সম্ভবত সর্বশেষ সংরক্ষিত পরিবর্তনটি রাখতে চান।
সহযোগিতা উন্নত করার জন্য আপনার কি কোনো ধারণা আছে?
আমরা আপনার ধারণা জানতে আগ্রহী। আমাদের একটি বার্তা পাঠান এই ঠিকানায়:
[email protected]
সর্বশেষ আপডেট