2009-05-19 33 views
24

Có một chút vấn đề,Nhập/Xuất Tuỳ chọn Dự án

Do thiết lập kiểm soát nguồn chúng tôi sử dụng, mỗi lỗi/nâng cao được thực hiện trong một nhánh mới. Điều này là tốt, nhưng khi trong Eclipse, chúng ta cần phải thiết lập một dự án mới cho mỗi nhánh.

Có cách nào dễ dàng thiết lập tùy chọn mặc định cho dự án hay nhập/xuất tùy chọn dự án trong Eclipse không?

Cảm ơn,

Stuart

Trả lời

27

Một giải pháp khả thi sẽ được lưu trữ những sở thích chung tại workspace mức cho Eclipse (xem Manage your Eclipse environment bài viết)

Nhược điểm của việc có nhiều không gian làm việc là sự cần thiết phải chia sẻ sở thích phát triển giữa chúng.
Vì tùy chọn được duy trì trên cơ sở không gian làm việc trong Eclipse, bạn phải xuất tùy chọn không gian làm việc của mình và nhập chúng vào không gian làm việc mong muốn của bạn (File > Export > Preferences).

Thậm chí nếu bạn ở lại không gian làm việc tương tự (với một số dự án), bạn có thể chia sẻ các thiết lập chung với nhà phát triển khác bằng cách xuất những workspace sở thích.

settings

Như mentioned by Fabian, các thiết lập cụ thể dự án là trong .classpath.project, nhưng ông rời ra .settings:

.settings là dành cho các thiết lập dự án cụ thể IDE như cảnh báo trình biên dịch và vân vân.
Bạn muốn chia sẻ các cài đặt liên quan đến dự án cụ thể với IDE, chỉ cần sao chép thư mục .settings từ thư mục dự án vào thư mục dự án.

Mẹo: sao chép launcher dự án của bạn (được tạo ra bởi mặc định trong <workspace>\.metadata\.plugins\org.eclipse.debug.core\.launches) vào thư mục .settings của bạn: theo cách đó, bạn cũng sẽ chia sẻ phóng dự án tùy chỉnh của bạn.

1

Các thiết lập dự án cụ thể (trái với already mentioned thiết lập không gian làm việc cụ thể) được lưu trữ trong hai tập tin ẩn trong dự án: .classpath.project, mà bạn có thể có thể tái sử dụng để thiết lập các dự án của bạn.

3

Các phương pháp trên có thể hoạt động trong một số cài đặt nhưng không giải quyết vấn đề xuất một dự án từ không gian làm việc của bạn bao gồm các thuộc tính của nó cho người khác sử dụng.

Một cách để thực hiện việc này là xuất thư mục dự án dưới dạng kho lưu trữ zip như được mô tả ở trên nhưng cũng lưu tệp sau từ không gian làm việc của bạn: .metadata/.plugins/org.eclipse.core.resources/.projects/MYPROJECT/.indexes/properties.index trong đó MYPROJECT là tên dự án của bạn.

Nếu sau đó bạn nhập dự án dưới dạng dự án mới trong không gian làm việc khác, sau đó bạn có thể sao chép tệp này vào siêu dữ liệu không gian làm việc mới và bạn sẽ có thuộc tính dự án ban đầu.

+0

Thú vị và cụ thể hơn câu trả lời của tôi. +1 – VonC

+0

+1 có thể giúp tôi tìm khóa cuối cùng trong câu đố sao chép cấu hình 1 bước giữa không gian làm việc chỉ là các phiên bản khác nhau của cùng một ứng dụng vì lý do nào đó mà chúng tôi không thể xử lý thông qua các nhánh có tên trong điều khiển phiên bản. –

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