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 .gitconfig
tệ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ú:
-y
là để 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 Kaleidoscope
là tùy chọn ở đây vì Difftool mặc định đã được đặt thành Kaleidoscope
trong .gitconfig
tệp của chúng tôi .
[merge] tool = Kaleidoscope
vào.gitconfig
.