2009-09-08 33 views
48

Tôi đang sử dụng eclipse plugin for Git trên Mac OS 10.6 và tôi không thể tìm ra cách so sánh hai phiên bản của tệp. Tôi có thể kéo lên lịch sử của tập tin, và xem tất cả các cam kết, với thông điệp của họ, nhưng tôi không thể tìm ra cách để xem những gì đã thay đổi trong mỗi lần commit.Làm thế nào tôi có thể so sánh hai bản sửa đổi trong git trong Eclipse?

Điều này rất dễ dàng với lật đổ, và tôi chắc chắn rằng nó dễ dàng với Git, nếu bạn biết nơi để tìm (nhưng rõ ràng, tôi không).

Mọi con trỏ sẽ được đánh giá cao.

Để giải thích câu hỏi của tôi, có cách nào để truy cập git-diff trong plugin eclipse không?

+1

Lệnh git có liên quan là 'git-diff'. Có đơn giản là không thực hiện điều đó trong plugin Eclipse? – Cascabel

+0

Tôi đoán đó là cách yêu cầu ngắn gọn hơn; cảm ơn bạn. Tôi đã chỉnh sửa câu hỏi để đề cập đến 'git-diff'. – pkaeding

+0

Vâng, tôi nghĩ đó là ý của bạn; nó chỉ là tiêu đề của câu hỏi của bạn đã ném tôi đi. Tôi đã tìm thấy một số điều cho thấy rằng bạn cần phải kích hoạt git như nhà cung cấp quickdiff trong các tùy chọn không gian làm việc để cho phép bạn thiết lập một bản sửa đổi làm cơ sở quickdiff và nhận tính năng quickdiff được quảng cáo để hoạt động. Tôi không sử dụng Eclipse mặc dù, vì vậy tôi không thể kiểm tra nó. – Cascabel

Trả lời

59

Từ EGit User Guide:

chọn một tài nguyên (dự án, thư mục, hoặc tập tin) trong dự án thám hiểm hoặc hoa tiêu và nhấp chuột phải một hành động dưới So sánh.

Tôi vừa thử nghiệm điều này với EGit 1.3.0. Bạn có thể so sánh với cam kết, HEAD, bản sửa đổi trước đó, "chi nhánh, thẻ hoặc tham chiếu", chỉ mục Git hoặc bất kỳ mục nào trong Lịch sử.

+1

@pkaeding nếu có, thì bạn có thể vui lòng thêm câu trả lời ở đây ... các liên kết không hoạt động ngay bây giờ. – jimy

+0

Vâng, câu trả lời ban đầu của tôi là lame, câu trả lời chỉ có liên kết. Hạnh phúc, rất nhiều đã thay đổi trong 3 năm. EGit hỗ trợ rất nhiều so sánh bây giờ. Tôi đã cập nhật câu trả lời với thông tin hiện tại. – slothbear

+2

bạn không có ý tưởng bao lâu tôi đã được tìm kiếm này. Và hóa ra điều này đơn giản. Cảm ơn! –

Các vấn đề liên quan