এটা কি সম্ভব? git diffকোনওভাবে রঙিন করে কোনও ফাইলে আউটপুটটি করা এবং সংরক্ষণ ?
আমি কীভাবে করব git diff > filename.rtf- যা কোনও ফাইলে সংরক্ষণ করে তবে আমি রঙটি সংরক্ষণ করতে চাই।
এটা কি সম্ভব? git diffকোনওভাবে রঙিন করে কোনও ফাইলে আউটপুটটি করা এবং সংরক্ষণ ?
আমি কীভাবে করব git diff > filename.rtf- যা কোনও ফাইলে সংরক্ষণ করে তবে আমি রঙটি সংরক্ষণ করতে চাই।
উত্তর:
চেষ্টা করুন:
git diff --color > foo.txt
তারপরে ইস্যু করুন:
cat foo.txt
বা:
less -R foo.txt
catকমান্ড-লাইন থেকে ফাইলটি যদি রঙটি সংরক্ষণ করা হয় । (আপনি আর কীভাবে রঙগুলি সংরক্ষণের আশা করবেন?)
Language --> D --> Diff)) যদি আপনি ডিফল্ট রঙ পছন্দ না করেন তবে এগুলিতে পরিবর্তন করুন Settings --> Style Configurator --> Diff। রঙের সাথে পেস্ট অনুলিপি করতে আপনি একটি প্লাগইন (উদাহরণস্বরূপ NppExport) ব্যবহার করতে পারেন যা আরটিএফ বা এইচটিএমএল রফতানি / অনুলিপি করতে দেয়।
সাব্লাইম টেক্সট 2 এ আউটপুট ডিফ ফাইলটি খুলুন । এটি বিভিন্ন রং দেখায়।
diff.txtডান নীচের কোণায় স্বয়ংক্রিয়ভাবে "ডিফ" সনাক্ত করা সত্ত্বেও এটি আমার জন্য হাইলাইট করে না ।
@ গ্যাবের উত্তরটি প্রসারিত করতে।
আপনি আউটপুটটিকে কোনও এ্যানসিতে এইচটিএমএল রূপান্তরকারী ব্যাশ স্ক্রিপ্টে পাইপ করতে পারেন এবং সেই আউটপুটটিকে এইচটিএমএল ফাইলে ডাইরেক্ট করতে পারেন:
git diff --color|./ansi2html.sh > changes.html
অবশ্যই এইচটিএমএল যে কোনও ব্রাউজার দ্বারা দেখা যায় তাই আউটপুট উইন্ডোজ ইত্যাদিতে পড়তে পারে can
ansi2html কোডটি এখানে রয়েছে: http://www.pixelbeat.org/scriptts/ansi2html.sh
brew install gawk। এছাড়াও আপনি প্রয়োজন হবে brew install gnu-sed।
ভিট রঙের ফাইলগুলিতে গিট ডিফের সুন্দরভাবে রয়েছে।

আমি এখানে একটি উত্তর পেয়েছি: নির্দিষ্ট গিট কমান্ডের রঙিন আউটপুট ।
আপনি -c color.ui=alwaysযে কোনও gitকমান্ডে যেতে পারেন এবং এটি পুনর্নির্দেশে রঙিন রাখতে থাকবে। উদাহরণ স্বরূপ:git -c color.ui=always status > file
git remote add -f b path/to/repo_b.git
git remote update
git diff master remotes/b/master > foo.txt
'* .Txt' ফাইলগুলিতে নিষ্ক্রিয় পার্থক্যগুলি সেলাইমেক্সট 2 দ্বারা সেট করার প্রয়োজন ছাড়াই সহজেই পঠিত হয় (দেখুন -> সিনট্যাক্স -> ডিফের মাধ্যমে)।
git remote rm remotes/b/masterশাখাটিকে পুনরায় মূল অবস্থায় ফিরিয়ে আনতে।
যে কোনও বর্ণযুক্ত টার্মিনাল পাঠ্যকে ... গিট ডিফ বা অন্য কোনও ... ব্রাউজার থেকে দেখতে পারা যায়
sudo apt-get install aha # https://github.com/theZiz/aha
ahaউপরের ব্যবহার করে ইনস্টল করুন তারপর ইস্যু
git diff --color mysourcefile | aha > ~/cool_colorized.html
firefox ~/cool_colorized.html
আপনি গিটহাবে আপলোড করতে পারেন এবং সম্পর্কিত প্রতিশ্রুতিতে একটি লিঙ্ক সরবরাহ করতে পারেন।