আমি কমান্ডটি দিয়ে একটি প্যাচ তৈরি করার চেষ্টা করছি
git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch
আমি যখন প্যাচটি প্রয়োগ করি তখন তা আমাকে দেয়
$ patch -v
GNU patch 2.7.5
$ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch
patching file sourcefile
Hunk #1 FAILED at 1 (different line endings).
Hunk #2 FAILED at 23 (different line endings).
Hunk #3 FAILED at 47 (different line endings).
Hunk #4 FAILED at 65 (different line endings).
Hunk #5 FAILED at 361 (different line endings).
5 out of 5 hunks FAILED -- saving rejects to file sourcefile.rej
আমি এসসিআর ফাইল এবং প্যাচ ফাইল উভয়ের জন্য ডস 2 ইউনিক্স প্রয়োগ করার চেষ্টা করেছি, তবে বার্তাটি যায় নি ...
ইউপিডি: --ignore-হোয়াইটস্পেস খুব একটা সহায়তা করে না
PATCH COMMAND: patch -p1 -g0 -E --no-backup-if-mismatch --ignore-whitespace --dry-run -f < '/var/lib/layman/dotnet/dev-dotnet/slntools/files/remove-wix-project-from-sln-file-v2.patch'
=====================================================
checking file Main/SLNTools.sln
Hunk #1 FAILED at 14 (different line endings).
Hunk #2 FAILED at 49 (different line endings).
Hunk #3 FAILED at 69 (different line endings).
Hunk #4 FAILED at 102 (different line endings).
4 out of 4 hunks FAILED
ইউপিডি: খুব ভাল নিবন্ধটি খুঁজে পেয়েছে: /programming//a/4425433/1709408
sed -i.bak -e 's/\r$//g' something
। আমি মনে করি না যে ডস 2 ইউনিক্স আপনি চান যতটা আগ্রাসীভাবে মিশ্রিত প্রান্তের লাইনগুলি পরিচালনা করে।