Đáng buồn là không thể. Đây là hy vọng Apple thay đổi một ngày nào đó mặc dù.
Tôi đoán bạn đã biết những điều sau đây, nhưng vì lợi ích của người khác có thể không, bạn có thể sử dụng ứng dụng FileMerge của Apple thay vì cho một tương tự, mặc dù hơi ít, kinh nghiệm với một lệnh như:
git difftool path/to/file
git giá trị mặc định của tôi để sử dụng FileMerge như difftool, nhưng bạn có thể cấu hình nó một cách rõ ràng với:
git config --global diff.tool opendiff
(. Đây dừng git từ danh sách các công cụ ứng cử viên mỗi lần quá) tôi cũng muốn vô hiệu hóa git của difftool trước khởi chạy nhắc:
git config --global difftool.prompt false
Có thể định cấu hình git để git diff
cũng sẽ gọi FileMerge hoặc thay vào đó. (Tôi thích chỉ để lại git diff
cách thức mà nó là bản thân mình.) Nếu bạn muốn rằng trước tiên bạn cần phải tạo ra một kịch bản shell để ánh xạ các đối số thích hợp để opendiff:
#!/bin/sh
/usr/bin/opendiff "$2" "$5" -merge "$1"
và sau đó chạy
git config --global diff.external /path/to/shell/script