Tại sao git tạo các tệp _BASE được mã hóa iso-8859-1 cho mergetool nếu các tệp cục bộ và từ xa được mã hóa utf-8?


1

Khi phát hành git mergetoolsau git pull origin master DiffMergeđó được thiết lập dưới dạng công cụ hợp nhất sẽ phàn nàn rằng _BASEtệp không thể được mở bằng mã hóa UTF-8. file -I [path to _BASE file]cho thấy rằng mã hóa thực sự iso-8859-1trong khi _LOCAL, _REMOTE_BACKUPcũng như chính tệp cục bộ được utf-8mã hóa. Hơn nữa, tập tin cục bộ không có thay đổi và được theo dõi.

Thay đổi core.precomposeunicodeđể truehoặc falsevới git configkhông thay đổi bất cứ điều gì.

Tôi đang sử dụng git3.6.3 trên Mac OS X 10.8.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.