আপনি smerge-mode
কেবল দ্বন্দ্বপূর্ণ ফাইলটি খোলার চেষ্টা করে দেখতে পারেন M-xsmerge-mode
RET। এটি সমস্ত বিবাদযুক্ত অঞ্চলকে হাইলাইট করবে। এটি সহজেই দ্বন্দ্বগুলি সমাধান করার জন্য কী-বাইন্ডিংগুলি যুক্ত করে, C-hfsmerge-mode
RETসেগুলি জানার জন্য এটির ডকুমেন্টেশনগুলির সাথে পরামর্শ করুন।
ডিফল্ট উপসর্গ
আমি অসুবিধার জন্য ডিফল্ট উপসর্গটি সন্ধান smerge-mode
C-c^করি তাই আমি এটিতে পরিবর্তন করেছি C-cv
(setq smerge-command-prefix "\C-cv")
গুরুত্বপূর্ণ কী-বাইন্ডিং
আমার জন্য সবচেয়ে গুরুত্বপূর্ণ বাঁধাই হ'ল:
smerge-next
smerge-command-prefixnপরবর্তী বিরোধে যেতে বাধ্য ।
smerge-previous
smerge-command-prefixpপূর্ববর্তী সংঘাতের দিকে যেতে বাধ্য bound
smerge-keep-current
আবদ্ধ smerge-command-prefixRETসংস্করণ কার্সার হয় রাখা।
smerge-keep-mine
smerge-command-prefixmআপনার পরিবর্তনগুলি রাখতে বাধ্য
smerge-keep-other
smerge-command-prefixoঅন্যান্য পরিবর্তন রাখতে বাধ্য ।
smerge-ediff
smerge-command-prefixEদ্বন্দ্বগুলি মার্জ করার জন্য একটি এডিফ সেশন শুরু করতে বাধ্য । এটি একই মত vc-resolve-conflicts
(ধন্যবাদ @ ফিলস এবং @ মালবারবা এটি দেখানোর জন্য)।
স্বয়ংক্রিয়ভাবে নিমজ্জন-মোড সক্ষম করা
আপডেট: নিম্নলিখিতটি কেবল ইমাস সংস্করণে প্রাসঙ্গিক 25.1
, নিম্নলিখিত সংস্করণগুলিতে নিম্নলিখিত সমস্যার কারণ হতে পারে, https://github.com/magit/magit/issues/3897 দেখুন
smerge-mode
সংঘর্ষ চিহ্নিতকারীদের সাথে ফাইল / বাফার পরিদর্শন করার সময় আপনি স্বয়ংক্রিয়ভাবে সক্রিয় করতে আগ্রহী হতে পারেন আপনি এটি অর্জনের জন্য নীচের মতো কিছু ব্যবহার করতে পারেন
(defun my-enable-smerge-maybe ()
(when (and buffer-file-name (vc-backend buffer-file-name))
(save-excursion
(goto-char (point-min))
(when (re-search-forward "^<<<<<<< " nil t)
(smerge-mode +1)))))
(add-hook 'buffer-list-update-hook #'my-enable-smerge-maybe)
মনে রাখবেন যে, আমি ব্যবহার করছি buffer-list-update-hook
এবং find-file-hook
যেহেতু বার একটি বাফার যা ইতিমধ্যে Emacs খোলা আছে সংঘাত পেতে অধিকাংশ যে ক্ষেত্রে find-file-hook
কোন সাহায্য হয়।
এই উত্তরে উল্লিখিত অন্যান্য পদ্ধতিও পরীক্ষা করে দেখুন
e
বিরোধী হিসাবে দেখানো ফাইলগুলিতে চাপতে পারেন । Magitediff
মার্জ করার জন্য আরম্ভ করবে এবং আপনার পরিবর্তনের বিষয়ে নিশ্চিত হওয়ার জন্য আপনাকে অনুরোধ করবে, তারপরে আপনি মার্জ করা ফাইলটি স্টেজ করতে পারবেন।