diff-so-fancy
diff
মানব চক্ষু বলের জন্য ডিজাইন করা একটি হাই-হাইলাইটার।
এটা তোলে নেতৃস্থানীয় সরিয়ে ফেলা হবে +
/ -
যা কাটা জন্য বিরক্তিকর / আটকানোর এবং ফাইল মধ্যে স্পষ্ট বিভাগে করে তোলে।
রঙিন git
(বাম) বনাম diff-so-fancy
(ডান - চরিত্র-স্তরের হাইলাইটগুলি নোট করুন):
আপনি যদি diff-so-fancy
(ডান দিকের) আউটপুট চান তবে কোনও git
সংগ্রহস্থলের ফাইলগুলিতে সীমাবদ্ধ না .bashrc
রেখে, কোনও ফাইলের জন্য এটি ব্যবহার করতে নিম্নলিখিত ফাংশনটি যুক্ত করুন :
dsf() { git diff --no-index --color "$@" | diff-so-fancy; }
যেমন:
dsf original changed-file
চরিত্রের স্তর হাইলাইটিং এবং স্ট্যান্ডার্ড diff
ফর্ম্যাট
আপনি যদি অ-মানক বিন্যাস পছন্দ না করেন diff-so-fancy
তবে তবুও চরিত্র-স্তরের git
হাইলাইটিং চান, এমন ব্যবহার করুন diff-highlight
যা git
আউটপুট নেয় এবং সত্যই সুন্দর মানক- diff
ফর্ম্যাট আউটপুট উত্পাদন করে :
এটিকে ডিফল্টরূপে ব্যবহার git
করতে আপনার এতে যুক্ত করুন .gitconfig
:
[color "diff-highlight"]
oldNormal = red bold
oldHighlight = red bold 52
newNormal = green bold
newHighlight = green bold 22
[pager]
diff = diff-highlight | less -FRXsu --tabs=4
[pager]
অধ্যায় বলে git
নল তার ইতিমধ্যে colourised আউটপুট diff-highlight
যা চরিত্র পর্যায়ে colourises, এবং তারপর পৃষ্ঠাগুলি আউটপুটে কম বরং ডিফল্ট ব্যবহার না করে (প্রয়োজন হলে), less
।