Các biểu tượng mũi tên trong Subclipse có nghĩa là gì?


110

Các biểu tượng trong ảnh chụp màn hình sau đây có ý nghĩa gì? Các biểu tượng là từ Subclipse, một plugin SVN cho Eclipse.

hướng ngoaị

Tôi không hỏi về các biểu tượng tệp cơ sở, tôi biết chúng (tệp HTML và tệp nguồn Java). Tôi đang hỏi về các mũi tên màu xám đậm trỏ sang phải, được gắn nhãn "hướng đi". Điều đó ngụ ý gì? Đi từ IDE đến repo, hay đi từ repo đến IDE? Tại sao có dấu trừ bên trong các mũi tên? Đôi khi, tôi thấy các dấu cộng thay thế; những lần khác, chỉ là những mũi tên trống. Có gì khác biệt?

Ngoài ra còn có mũi tên xanh trỏ sang trái và mũi tên đỏ hai đầu; những điều đó có nghĩa là gì? Còn những trường hợp chúng chứa các ký hiệu khác, như -+?

Lưu ý: Câu hỏi này đã được chỉnh sửa khá nghiêm ngặt. Bình thường tôi sẽ không thay đổi nhiều như vậy, nhưng nó gần như không có hoạt động gì và chỉ là một bản dupe. Câu hỏi ban đầu yêu cầu một "bảng chú giải biểu tượng" sẽ giải thích tất cả hoặc hầu hết các biểu tượng của Subclipse, tương tự như câu hỏi này cho Eclipse . Tôi vẫn muốn biết về một trong những điều đó, nhưng dường như không có một điều gì đó ngoài kia.


2
Hóa ra là các biểu tượng tôi đang hỏi được gọi đúng hơn là các trình trang trí biểu tượng.
Pops 14/10/10

1
@Tim Stone đã đưa ra một câu trả lời tuyệt vời bên dưới. Bạn cũng có thể tìm thấy một phím biểu tượng Subclipse rất hữu ích tại đây . Tôi sử dụng nó mọi lúc.
hotshot309

dấu trừ là viết tắt của loại bỏ tệp, dấu cộng có nghĩa là thêm tệp mới. Bản thân Eclipse gọi các biểu tượng bổ trợ nhỏ này là 'tô điểm': help.eclipse.org/juno/index.jsp?topic=/org.eclipse.jdt.doc.user/… Thực tế là không phải tất cả các biểu tượng đều được ghi lại được giải quyết trong một báo cáo lỗi: bug.eclipse.org/bugs/show_bug.cgi?id=348154
Stijn de Witt

Câu trả lời:


372

Khi làm việc với kho Subversion, những thay đổi từ xa (những thay đổi trên kho) là những thay đổi đến (từ xa → cục bộ), trong khi những thay đổi cục bộ là những thay đổi đi (cục bộ → từ xa).

Trong các dạng xem so sánh các bản sao cục bộ và từ xa, các thay đổi đến được biểu thị bằng mũi tên màu xanh lam hướng sang trái, trong khi các thay đổi gửi đi được biểu thị bằng mũi tên màu xám, hướng sang phải. Các mũi tên này có thể được trang trí để chỉ các thao tác cụ thể hơn.

Mặt khác, dạng xem Package Explorer cho biết trạng thái của tệp với một tập hợp các biểu tượng khác nhau đại diện cho trạng thái cục bộ của nó. Những biểu tượng này là những biểu tượng thường thấy nhất, vì vậy hãy bắt đầu với chúng:

Tệp bị Bỏ qua- Một tệp bị kiểm soát phiên bản bỏ qua. Bạn có thể kiểm soát những tài nguyên nào sẽ bị bỏ qua bằng cách đi tới Cửa sổ → Tùy chọn → Nhóm → Tài nguyên bị Bỏ qua .
Tệp không phiên bản- Một tệp không được kiểm soát phiên bản. Đây thường là các tệp mới mà bạn chưa cam kết với kho lưu trữ.
Tập tin mới- Một tệp được tạo phiên bản cần được thêm vào kho lưu trữ từ xa. Đây thường là những tệp bạn đã đổi tên hoặc chuyển sang một thư mục khác.
Tệp đã Xóa- Một thư mục đã bị xóa. Đây là những thư mục mà bạn đã xóa cục bộ mà chưa thực hiện các thay đổi đối với kho lưu trữ. Lưu ý rằng các tệp thường bị xóa khỏi chế độ xem khi chúng bị xóa cục bộ, vì vậy chúng thường không được nhìn thấy bằng biểu tượng này.
Tệp được đồng bộ hóa- Một tệp không có thay đổi cục bộ.
Thay đổi cục bộ- Một tệp có các thay đổi cục bộ, không được cam kết.
Tệp bị khóa- Atập tin bị khóa . - Một tệp nằm ngoài dự án. Các tệp bên ngoài được liên kết không thể được cam kết với kho lưu trữ. - Một tập tin đã được
Cần khóa- Một tệp cần khóa để chỉnh sửa. Đây thường là những tệp không thể dễ dàng hợp nhất (tức là tệp nhị phân), nhưng có thể có nhiều trình chỉnh sửa. Một tệp cần có khóa khi thuộc tính của nó svn:needs-lockđược đặt và Subversion sẽ cố gắng đặt các tệp này ở chế độ chỉ đọc trong hệ thống tệp để thực thi việc hủy khóa thích hợp.
Tệp xung đột- Một tệp bị xung đột. Đây thường là những tệp có xung đột cam kết / cập nhật mà bạn đã đánh dấu để giải quyết sau.
Tệp xung đột cây- Một tệp có xung đột cây. Đây thường là các tệp có các thay đổi cục bộ, nhưng đã được di chuyển, xóa hoặc đổi tên trong kho lưu trữ kể từ lần cập nhật bản sao cục bộ cuối cùng.
Tệp bên ngoài
Tệp được chuyển đổi Tệp được chuyển đổi 2đã chuyển đổi . Đây là những tệp thuộc về một bản sao hoạt động khác với thư mục mẹ cục bộ của chúng.

Trong chế độ xem đồng bộ hóa (ví dụ: thông qua Đồng bộ hóa với Kho lưu trữ hoặc Cam kết ), như đã mô tả trước đây, có các biểu tượng cho biết hướng thay đổi đang xảy ra cũng như thông tin bổ sung về thay đổi đó. Chúng được mô tả dưới đây:

Outgoing
Cam kết thay đổi - Một tệp có nội dung đã được sửa đổi và sẽ được cam kết vào kho lưu trữ.
Bổ sung cam kết- Một tập tin sẽ được thêm mới vào kho lưu trữ. Điều này có thể trùng hợp với việc xóa tệp trong trường hợp tệp được di chuyển hoặc đổi tên ..
Xóa cam kết- Một tệp sẽ bị xóa khỏi kho lưu trữ. Điều này có thể trùng hợp với việc bổ sung tệp trong trường hợp tệp được di chuyển hoặc đổi tên.
Thay đổi tài sản- Một tệp có các thay đổi thuộc tính, trong hộp thoại Cam kết. Trên tab Đồng bộ hóa, các thay đổi thuộc tính hiện được phản ánh như một sửa đổi tệp bình thường ( Cam kết thay đổi).

Đến
Thay đổi từ xa - Một tệp có các thay đổi nội dung được cam kết với kho lưu trữ sẽ được áp dụng cho bản sao cục bộ.
Kéo bổ sung- Một tệp mới sẽ được thêm vào bản sao cục bộ từ kho lưu trữ. Giống như việc bổ sung tệp đi, đây có thể là kết quả của việc di chuyển hoặc đổi tên.
Kéo loại bỏ- Một tệp sẽ bị xóa khỏi bản sao cục bộ vì nó đã bị xóa khỏi kho lưu trữ. Giống như việc xóa tệp đi, đây có thể là kết quả của việc di chuyển hoặc đổi tên.

Xung đột
Các phiên bản xung đột - Một tệp đã được thay đổi trong cả bản sao cục bộ và kho lưu trữ một cách độc lập, gây ra nhu cầu giải quyết xung đột. Khắc phục tình trạng này liên quan đến việc mở chế độ xem xung đột hoặc bắt buộc ghi đè các thay đổi cục bộ hoặc từ xa.
Xung đột cây đồng bộ hóa- Một tệp có xung đột cây . Điều này có thể xảy ra khi có những thay đổi mới đối với tệp ở một đầu (cục bộ hoặc từ xa) và tệp được di chuyển, xóa hoặc đổi tên ở đầu kia.

Cuối cùng, tùy chọn Đồng bộ hóa với Kho lưu trữ mở tab Đồng bộ hóa ( Đồng bộ hóa Tab) với các nút sau:

Đồng bộ hóa nguồn- Đồng bộ hóa bản sao cục bộ với kho lưu trữ hiện được chọn khi nhấp vào. Chọn từ trình đơn thả xuống cho phép chuyển đổi giữa các cơ sở mã từ xa khác nhau.
Hiển thị sắp tới- Chỉ hiển thị các thay đổi đến (từ xa → cục bộ).
Hiển thị thư đi- Chỉ hiển thị các thay đổi gửi đi (cục bộ → từ xa).
Hiển thị Thư đến và Đi- Hiển thị cả các thay đổi đến và đi (từ xa ↔ cục bộ).
Hiển thị xung đột- Cho thấy những thay đổi mâu thuẫn.
Cập nhật sắp tới- Cập nhật tất cả các tài nguyên cục bộ với các thay đổi đến sau khi được nhắc.
Cam kết đi- Hiển thị hộp thoại cam kết để cam kết tất cả các thay đổi gửi đi.
Hiển thị các bộ thay đổi- Chia nhỏ danh sách thay đổi bằng các bản sửa đổi.

Có một số chế độ xem khác không được bao gồm có các biểu tượng bổ sung, nhưng đây hy vọng sẽ là một khởi đầu tốt. Hãy cho tôi biết nếu thiếu bất kỳ điều gì quan trọng hoặc bất kỳ mô tả nào trong số này có vẻ khác với trải nghiệm thực tế của bạn.


11
Chà, tôi không nghĩ mình có thể yêu cầu một câu trả lời hay hơn. Cảm ơn!
Pops


Ha, liên kết cuối cùng đó thậm chí đã bị lừa: stackoverflow.com/questions/2017183/…
Pops 14/10/10

Cảm ơn bạn vì câu trả lời cực kỳ hữu ích này. Tôi có thể hỏi rằng bạn cũng bao gồm các biểu tượng xuất hiện trong chế độ xem Đồng bộ hóa không?
urig

6
Cuối cùng, Viên đá Rosetta cho chữ tượng hình của nhật thực đã được tìm thấy!
nhở
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.