2013-03-21 35 views
8

Tôi đang cố gắng làm việc thông qua dự án của mình để cam kết - nhưng tôi gặp lỗi.Cần trợ giúp để hiểu các biểu tượng Git trong Eclipse

Tôi đang xem phối cảnh đồng bộ hóa và không hiểu ý nghĩa của tất cả các biểu tượng tệp. Ai đó có thể cho tôi một tham chiếu tốt để cho tôi biết ý nghĩa của từng biểu tượng?

Chẳng hạn như:

  • xanh mũi tên trỏ sang trái
  • đúp đỏ mũi tên
  • trắng X trên hình vuông màu đỏ
  • trắng + trên đôi mũi tên màu đỏ
  • xanh mũi tên trỏ đến bên trái có dấu gạch ngang màu trắng trên đó
  • Dấu chấm than
  • Gra mũi tên y trỏ sang bên phải
  • Mũi tên màu xám trỏ sang phải có dấu + màu trắng
  • Ô xám có dấu hoa thị màu trắng trên đó.

Trả lời

20

Bạn có thể tìm thấy một mô tả tốt trong "Synchronize View" section của Egit manual:

Synch view

Trạng thái này được thể hiện bằng cách sử dụng các biểu tượng và cũng có thể được cấu hình để hiển thị trạng thái như văn bản nối vào tên tài nguyên.

  • d Ngoài ra có nghĩa là tài nguyên đã được thêm vào chi nhánh mục tiêu.
  • d Thay đổi đến có nghĩa là tệp đã thay đổi trong nhánh mục tiêu.
  • d Xóa đến có nghĩa là tài nguyên đã bị xóa khỏi nhánh mục tiêu.
  • d Ngoài ra có nghĩa là tệp đã được thêm vào không gian làm việc hoặc chi nhánh nguồn của bạn và chưa nằm trong nhánh mục tiêu.
  • d Thay đổi gửi có nghĩa là tệp đã được thay đổi trong không gian làm việc hoặc nhánh nguồn của bạn.
  • d Xóa đi là tài nguyên đã bị xóa trong không gian làm việc hoặc nhánh nguồn của bạn.
  • d Ngoài ra xung đột có nghĩa là tài nguyên đã được thêm vào không gian làm việc hoặc nhánh nguồn và trong nhánh mục tiêu.
  • d Thay đổi xung đột có nghĩa là tệp đã bị thay đổi trong không gian làm việc hoặc chi nhánh địa phương của bạn và trong chi nhánh mục tiêu. Việc hợp nhất thủ công hoặc tự động sẽ được yêu cầu. Ngoài ra, bất kỳ mục nhập nào trong chế độ xem có chứa trẻ em xung đột cũng sẽ được trang trí bằng biểu tượng xung đột. Điều này được thực hiện để làm cho xung đột dễ tìm.
  • d Việc xóa xung đột có nghĩa là tài nguyên đã bị xóa trong không gian làm việc hoặc nhánh nguồn và trong nhánh mục tiêu.

Trong trường hợp của bạn, hãy ghi nhớ những biểu tượng che phủ có thể xuất hiện ngoài của status overlay icons:

status

Điều đó bao gồm:

  • bẩn (thư mục) - Ít nhất một tệp bên dưới thư mục bị bẩn; điều đó có nghĩa là nó có những thay đổi trong cây làm việc không có trong chỉ mục hoặc trong kho lưu trữ.
  • được theo dõi - Tài nguyên được biết đến kho lưu trữ Git và do đó dưới sự kiểm soát phiên bản.
  • không được bảo vệ - Tài nguyên không được biết đến kho lưu trữ Git và sẽ không được kiểm soát phiên bản cho đến khi được thêm rõ ràng.
  • bị bỏ qua - Tài nguyên bị bỏ qua bởi nhà cung cấp nhóm Git. Cài đặt tùy chọn trong Nhóm> Tài nguyên bị bỏ qua, cờ "có nguồn gốc" và cài đặt từ tệp .gitignore được tính đến.
  • bẩn - Tài nguyên có các thay đổi trong cây đang hoạt động không nằm trong chỉ mục hoặc trong kho lưu trữ.
  • được tổ chức - Tài nguyên có các thay đổi đã được thêm vào chỉ mục. Lưu ý rằng việc thêm các thay đổi cho chỉ mục hiện chỉ có thể trong hộp thoại cam kết thông qua menu ngữ cảnh của tài nguyên.
  • được phân đoạn từng phần - Tài nguyên có các thay đổi được thêm vào chỉ mục và các thay đổi bổ sung trong cây đang hoạt động không đạt đến chỉ mục hoặc cũng không được cam kết với kho lưu trữ. Xem partial staging from the Git Staging view để biết cách thực hiện điều đó. Đã thêm
  • - Tài nguyên chưa đạt được bất kỳ cam kết nào trong kho lưu trữ nhưng đã được thêm mới vào kho lưu trữ Git để được theo dõi trong tương lai.
  • bị xóa - Tài nguyên được dàn dựng để xóa khỏi kho Git.
  • xung đột - Xung đột hợp nhất tồn tại cho tệp.
  • giả sử hợp lệ - Tài nguyên có cờ "giả định không thay đổi". Điều này có nghĩa là Git dừng kiểm tra các tệp cây đang hoạt động để có thể sửa đổi, vì vậy bạn cần phải tự bỏ đặt bit để báo cho Git biết khi bạn thay đổi tệp cây làm việc. Xem thêm Assume unchanged action.
+0

Cảm ơn câu trả lời - điều đó rất hữu ích –

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