Thường thì khi tôi làm khác, tôi muốn chỉnh sửa tệp cục bộ của mình trước khi cam kết. Điều này hoạt động rất tốt trong khung nhìn so sánh của Eclipse vì nó cho phép bạn dễ dàng chỉnh sửa tệp cục bộ cũng như sao chép các thay đổi từ phiên bản trước.Sử dụng kdiff3 để chỉnh sửa khác biệt với git
Tôi đang cố gắng thiết lập git và kdiff3 để hoạt động theo cùng một cách. Nó hoạt động như mong đợi khi tôi đang sử dụng kdiff3 như mergetool của tôi. Tuy nhiên khi tôi thiết lập nó như là difftool, nó mang lại cho tôi một cái nhìn chỉ đọc để tôi không thể thực hiện bất kỳ chỉnh sửa nào. Theo tài liệu (http://kdiff3.sourceforge.net/doc/documentation.html) Tôi mong đợi tùy chọn --output
để cung cấp cho tôi hai tệp hợp nhất mà tôi muốn, nhưng không. Phần liên quan của .gitconfig tôi:
[diff]
tool = kdiff3
[difftool "kdiff3"]
cmd = /Applications/kdiff3.app/Contents/MacOS/kdiff3 $LOCAL $REMOTE --output $LOCAL
trustExitCode = false
Bạn đã thoát khỏi ''$'' trong '$ LOCAL' và' $ REMOTE', hay ít nhất đặt '\" 'quanh' $ LOCAL' và '$ REMOTE'? – VonC
Tôi đã thử và nhận cùng một kết quả. –