Đôi khi tôi phải thực hiện hợp nhất git trên bàn điều khiển. Cho đến nay, để giải quyết xung đột, tôi đã sử dụng FileMerge của Xcode 3 (bạn có thể mở nó trên bàn điều khiển bằng lệnh 'opendiff'). Nếu xung đột hiển thị, tôi sử dụng 'git mergetool', nó sẽ tự động gọi opendiff cho mỗi tệp xung đột.
Tuy nhiên, Xcode 4 có thành phần mergetool đẹp hơn nhiều để giải quyết xung đột. Tôi tin rằng thành phần này là một phần của Xcode 4 có thể thực thi được, chứ không phải độc lập. Nó cho phép bạn xem trước tệp đã hợp nhất và trực tiếp chỉnh sửa mã được hợp nhất trên cơ sở từng trường hợp, điều này làm cho việc hợp nhất các xung đột phức tạp cực kỳ nhanh chóng và thỏa đáng.
Có cách nào để sử dụng sáp nhập Xcode 4 khi gọi 'git mergetool' từ Terminal không?
Tôi không thể tìm thấy một tệp thực thi cho công cụ này trong gói Xcode 4. Bất kỳ hack nào đạt được điều này sẽ được hoan nghênh.