git merge -Xignore-all-space
বা (আরও সুনির্দিষ্ট)
git merge -Xignore-space-change
মার্জ করার সময় সমস্ত স্থান সম্পর্কিত দ্বন্দ্ব উপেক্ষা করার জন্য যথেষ্ট হওয়া উচিত।
গিট ডিফ দেখুন :
--ignore-space-change
সাদা স্থানের পরিমাণের পরিবর্তন উপেক্ষা করুন।
এটি লাইন প্রান্তে সাদা স্থানকে উপেক্ষা করে এবং এক বা একাধিক সাদা বর্ণের অক্ষরের অন্যান্য সমস্ত ক্রমকে সমতুল্য বলে বিবেচনা করে।
--ignore-all-space
লাইনগুলির তুলনা করার সময় হোয়াইটস্পেস উপেক্ষা করুন।
এটির পার্থক্য উপেক্ষা করে এমনকি একটি লাইনের শ্বেত স্পেস যেখানে অন্য লাইনের কোনওটি নেই।
ks1322
মন্তব্যগুলিতে একটি ভাল পরামর্শ যুক্ত করুন:
এটি --no-commit
সত্যিকারের প্রতিশ্রুতি দেওয়ার আগে একত্রিত হওয়া এবং মার্জটি পর্যালোচনা করা ভাল ।
ওপি ক্যালাম MacRae রিপোর্ট করছে যে, সেই ক্ষেত্রে, একত্রীকরণ নিরবচ্ছিন্ন হেঁটেছে | টান অনুরোধ প্যাচ অন্তর্ভুক্ত trailing স্পেস স্থানীয় ফাইলগুলিতে প্রয়োগ করা হয়েছে।
তবে, ওপিতে একটি প্রাক-কমিট হুক ব্যবহার করা হয়েছে যা ট্রেলিং স্পেসগুলির যত্ন নেবে।
(আমি একটু অনুরূপ অনুমান করা এই এক , এছাড়াও এখানে উল্লিখিত )।
ওপি'র প্রাক কমিট হুক এখানে উল্লেখ করা হয়েছে :
পেছনের শ্বেতক্ষেত্রটি অপসারণের পাশাপাশি এটি ট্যাবগুলির আগে এক থেকে তিনটি স্পেস সরিয়ে দেয় (আমার ট্যাব প্রস্থটি 4 এ সেট করা আছে) এবং EOL গুলি যুক্ত করে adds
আমার কাছে প্রতিবেদন ছিল যে EOL যুক্ত করা কোডটি উইন্ডোতে ফাইলটি মুছে ফেলে, তবে এটির পুনরায় তৈরি করতে সক্ষম হয় নি।