Làm thế nào tôi có thể buộc mergetool GUI luôn được hiển thị và tắt mọi giải pháp tự động?Làm thế nào tôi có thể buộc mergetool GUI (kdiff3) luôn được hiển thị?
Đôi khi có sự mâu thuẫn trong quá trình hợp nhất và tôi sử dụng mergetool, nó chỉ đơn giản immediatelly trở lại sau khi tôi nhấn Enter về câu hỏi "Hit trở lại để bắt đầu công cụ giải quyết hợp nhất (KDiff3)" và không có giao diện đồ họa được hiển thị và xung đột dường như được giải quyết.
Tôi có git được định cấu hình để sử dụng kdiff3 làm công cụ mergetool ngay bây giờ, nhưng nó cũng xảy ra khi tôi có codecompare làm công cụ xác định. Tôi biết rằng có một tùy chọn "Tự động lưu và thoát khi hợp nhất mà không có xung đột" trong kdiff3, về mặt lý thuyết có thể gây ra hành vi được mô tả, nhưng tôi có tùy chọn này bị tắt/bỏ chọn tất cả thời gian.
Ngoài ra, có trustExitCode tùy chọn trực tiếp trong git mergetool gitconfig, mà tôi đã đặt thành true, nhưng ngay cả khi tôi đặt thành false, GUI không được hiển thị.
Tôi không chắc chắn ai tự động giải quyết. Mergetool trong một số tiền xử lý hoặc kdiff3?
Tôi đang chạy trên Windows và đã cài đặt tiện ích mở rộng Git.
câu hỏi simillar cụ thể để KDiff3, được hỏi cũng ở đây: Kdiff3 won't open with mergetool command
Wauu, điều đó thật tuyệt. Cảm ơn! Bạn cũng có thể cân nhắc trả lời câu hỏi được liên kết hoặc đặt một số nhận xét bình luận ở đó vì nó có lẽ chính xác là cùng một vấn đề ở cuối. –
Cảm ơn. Tôi đã liên kết với câu trả lời này trong câu hỏi khác. – PiQuer
Thêm '--auto' vào tùy chọn dòng lệnh bị bỏ qua đã hoạt động đối với tôi với KDiff3 0.9.98 (64bit). Menu cài đặt -> Cấu hình KDiff3 -> tab Tích hợp. Hộp thoại thông tin được giải quyết tự động xuất hiện, nhưng sau đó kết quả hợp nhất được hiển thị, cho phép chỉnh sửa thêm. –