Tôi tìm thấy một cách để cấu hình nó. Trong chính Kính vạn hoa trong menu Kính vạn hoa có một liên kết gọi là Tích hợp mở ra một cửa sổ cấu hình cho một số giải pháp phiên bản.

Sau khi cài đặt ksdiff, nhấp vào nút Configure sẽ thêm các dòng sau vào .gitconfigtệp của bạn .
[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
sau đó chạy lệnh sau sẽ mở liên tiếp từng tệp khác nhau
git difftool myBranch otherBranch -y -t Kaleidoscope
-
Ghi chú:
-ylà để tránh nhắc nhở nếu chúng ta muốn sử dụng Kính vạn hoa cho Difftool cho mỗi tệp. Câu trả lời mặc định là "có".
-t Kaleidoscopelà tùy chọn ở đây vì Difftool mặc định đã được đặt thành Kaleidoscopetrong .gitconfigtệp của chúng tôi .
[merge] tool = Kaleidoscopevào.gitconfig.