Siêu dữ liệu không nên được quản lý trong kiểm soát nguồn. Chúng chứa hầu hết dữ liệu liên quan đến không gian làm việc của bạn .
Ngoại lệ duy nhất là các .launch
tệp XML (định nghĩa trình khởi chạy).
Chúng được tìm thấy trong
[eclipse-workspace]\.metadata\.plugins\org.eclipse.debug.core\.launches
Và chúng nên được sao chép vào thư mục dự án của bạn: Khi dự án của bạn được làm mới, các cấu hình đó sẽ được hiển thị trong hộp thoại "Chạy cấu hình".
Bằng cách đó, các tệp tham số khởi chạy cũng có thể được quản lý vào SCM.
(Cảnh báo: Không bỏ chọn tùy chọn "Xóa cấu hình khi tài nguyên được liên kết bị xóa" trong bảng tùy chọn Chạy / Khởi chạy / Khởi chạy cấu hình : Thông thường, xóa mềm dự án để nhập lại - để buộc tái cấu trúc lại siêu dữ liệu nhật thực. Nhưng tùy chọn này, nếu được chọn, sẽ xóa các tham số khởi chạy chi tiết của bạn!)
project-dir/.project
project-dir/.classpath
project-dir/.settings/*
phải ở trong SCM của bạn (đặc biệt .project
và .classpath
theo tài liệu Eclipse ).
Mục tiêu là bất kỳ ai cũng có thể kiểm tra / cập nhật không gian làm việc SCM của mình và nhập dự án Eclipse vào không gian làm việc của Eclipse.
Vì thế, bạn muốn chỉ sử dụng các đường dẫn tương đối trong. Classpath của mình, sử dụng các tài nguyên được liên kết .
Lưu ý: sẽ tốt hơn nếu project-dir
tham chiếu đến thư mục dự án "bên ngoài", không phải là thư mục được tạo trong không gian làm việc nhật thực. Bằng cách đó, hai khái niệm (không gian làm việc nhật thực so với không gian làm việc SCM) được phân tách rõ ràng.
Như ipsquiggle đề cập trong bình luận, và như tôi đã nói trong một câu trả lời cũ , bạn thực sự có thể lưu cấu hình khởi chạy dưới dạng tệp được chia sẻ trực tiếp trong thư mục dự án của bạn. Tất cả cấu hình khởi chạy sau đó có thể được phiên bản như các tệp dự án khác.
(Từ bài đăng trên blog Mẹo: Tạo và chia sẻ Cấu hình khởi chạy từ KD)
common
tab, hãy chọnSave as > shared file
. Điều này trực tiếp thả nó trong thư mục dự án, vì vậy nó có thể là SCM với phần còn lại của dự án.