আমি এটি কনফিগার করার একটি উপায় খুঁজে পেয়েছি। কালিডোস্কোপে নিজেই ক্যালিডোস্কোপ মেনুতে ইন্টিগ্রেশন নামে একটি লিঙ্ক রয়েছে যা বিভিন্ন সংস্করণ সমাধানের জন্য একটি কনফিগারেশন উইন্ডো খোলায়।
ইনস্টল করার পরে ksdiff উপর ক্লিক কনফিগার বাটন আপনার টু নিম্নলিখিত পংক্তিগুলি যোগ করা হবে .gitconfig
ফাইল।
[diff]
tool = Kaleidoscope
[difftool "Kaleidoscope"]
cmd = ksdiff --partial-changeset --relative-path \"$MERGED\" -- \"$LOCAL\" \"$REMOTE\"
[merge]
tool = Kaleidoscope
[mergetool "Kaleidoscope"]
cmd = ksdiff --merge --output \"$MERGED\" --base \"$BASE\" -- \"$LOCAL\" --snapshot \"$REMOTE\" --snapshot
trustExitCode = true
তারপরে নিম্নলিখিত কমান্ডটি চালানো প্রতিটি ক্রমান্বয়ে পৃথক ফাইল খুলবে
git difftool myBranch otherBranch -y -t Kaleidoscope
-
মন্তব্য:
-y
আমরা প্রতিটি ফাইলের জন্য ডিফ্লটোলের জন্য ক্যালিডোস্কোপটি ব্যবহার করতে চাইছি কিনা তা জিজ্ঞাসা করার জন্য অনুরোধ করা এড়াতে পারে। ডিফল্ট উত্তর হ্যাঁ "হ্যাঁ"।
-t Kaleidoscope
ডিফল্ট ডিফ্টলটি ইতিমধ্যে Kaleidoscope
আমাদের .gitconfig
ফাইলে সেট করা আছে বলে এখানে বিকল্প ।
[merge] tool = Kaleidoscope
করতে হয়েছিল.gitconfig
।