git - ভিজ্যুয়াল স্টুডিও কোড কীভাবে গিটের সাথে সংযুক্ত বিবাদগুলি সমাধান করবেন?




visual-studio merge (4)

আমি আমার শাখাটিকে অন্য একটি শাখায় একীভূত করার চেষ্টা করেছি এবং একত্রিত করার বিরোধ আছে। ভিজ্যুয়াল স্টুডিও কোডে (সংস্করণ ১.২.১) আমি সমস্ত সমস্যার সমাধান করেছি, তবে আমি যখন এটি প্রতিশ্রুতি দেওয়ার চেষ্টা করি তখন আমাকে এই বার্তাটি দেয়:

আপনার পরিবর্তনগুলি প্রতিশ্রুতি দেওয়ার আগে প্রথমে আন-মার্জড পরিবর্তনগুলি সমাধান করা উচিত।

আমি এটি গুগল করার চেষ্টা করেছি তবে কেন এটি আমাকে আমার পরিবর্তন করতে দেবে না তা আমি খুঁজে বের করতে পারি না, সমস্ত বিবাদগুলি অদৃশ্য হয়ে যায়।


  1. বামদিকে "উত্স নিয়ন্ত্রণ" বোতামটি ক্লিক করুন।
  2. সাইডবারে মার্জ পরিবর্তনগুলি দেখুন।
  3. এই ফাইলগুলির মধ্যে সংহত বিরোধ রয়েছে।


আপনি যে ত্রুটি বার্তাটি পাচ্ছেন তা গিটের ফলস্বরূপ এখনও ভেবেছিল যে আপনি মার্জ সংঘাতগুলি সমাধান করেন নি। আসলে, আপনার ইতিমধ্যে রয়েছে, তবে আপনাকে গিটকে বলতে হবে যে আপনি সমাধান করা ফাইলগুলি সূচীতে যুক্ত করে এটি করেছেন।

এর পার্শ্ব প্রতিক্রিয়া রয়েছে যা আপনি দ্বন্দ্বগুলি সমাধান না করেই কেবল ফাইলগুলি যুক্ত করতে পারেন এবং গিট এখনও ভাববেন যে আপনার আছে। সুতরাং আপনি সত্যই বিবাদগুলি সমাধান করেছেন তা নিশ্চিত করার জন্য আপনার পরিশ্রমী হওয়া উচিত। এমনকি আপনি প্রতিশ্রুতি দেওয়ার আগে কোডটি বিল্ড এবং টেস্ট করতে পারেন।


ভিএসকোডের সাহায্যে আপনি নীচের ইউআইয়ের সাথে সহজেই মার্জ সংঘাতগুলি খুঁজে পেতে পারেন।

(আপনার যদি শীর্ষবার না থাকে তবে "editor.codeLens": true সেট করুন "editor.codeLens": true ব্যবহারকারী পছন্দগুলিতে "editor.codeLens": true )

এটি আপনার বর্তমান পরিবর্তন এবং সার্ভার থেকে আগত পরিবর্তন নির্দেশ করে। এটি দ্বন্দ্বগুলি সমাধান করা সহজ করে - কেবল উপরের বোতামগুলি টিপুন <<<< HEAD

যদি আপনার একাধিক পরিবর্তন হয় এবং সেগুলি একবারে প্রয়োগ করতে চান - ওপেন কমান্ড প্যালেট (দেখুন -> কমান্ড প্যালেট) এবং মার্জ টাইপ করা শুরু করুন - একত্রে বিকল্পগুলি Merge Conflict: Accept Incoming ইত্যাদি সহ প্রদর্শিত হবে etc.


যারা "মার্জ বোতাম" সন্ধান করতে খুব কঠিন সময় কাটাচ্ছেন তাদের জন্য।

মার্জ বিকল্পগুলির সাথে সামান্য লাইটবাল্প আইকনটি কেবলমাত্র যদি আপনি "মার্জ সংঘাতের চিহ্নিতকারী" তে ক্লিক করেন তবে প্রদর্শিত হবে

<<<<<<<

পদক্ষেপ (ভিএস কোড 1.29.x এ):





visual-studio-code