আমি এটি কনফিগার করার একটি উপায় খুঁজে পেয়েছি। কালিডোস্কোপে নিজেই ক্যালিডোস্কোপ মেনুতে ইন্টিগ্রেশন নামে একটি লিঙ্ক রয়েছে যা বিভিন্ন সংস্করণ সমাধানের জন্য একটি কনফিগারেশন উইন্ডো খোলায়।
![ক্যালিডোস্কোপ "সংহতকরণ" কনফিগারেশন উইন্ডো](https://i.stack.imgur.com/XBfSt.png)
ইনস্টল করার পরে 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
।