Tôi có một không gian làm việc Eclipse với nhiều (> 50) gói. Một số gói chứa cài đặt dự án đặc biệt cho, ví dụ: định dạng mã dành riêng cho khách hàng.Eclipse thay đổi nhận xét thời gian cài đặt dự án sau khi thanh toán
Nếu tôi thiết lập không gian làm việc mới và kiểm tra dự án hiện có với định dạng mã dành riêng cho khách hàng, Eclipse sẽ tự động thay đổi nhận xét trong ngày org.eclipse.jdt.ui.prefs
thành ngày hiện tại!
Đây là tập tin ưu đãi (org.eclipse.jdt.ui.prefs
) trong SVN:
#Tue Apr 24 09:15:20 CEST 2012
eclipse.preferences.version=1
formatter_profile=_myProfile
formatter_settings_version=12
Đây là tập tin (org.eclipse.jdt.ui.prefs
) sau khi thanh toán:
#Tue Apr 24 09:30:25 CEST 2012
eclipse.preferences.version=1
formatter_profile=_myProfile
formatter_settings_version=12
Các tương tự xảy ra với org.eclipse.core.resources.prefs
cài đặt tập tin nếu tôi đặt mã hóa thành UTF-8 cho toàn bộ dự án.
SVN:
#Tue Apr 24 09:26:48 CEST 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
Sau lần kiểm tra:
#Tue Apr 24 09:28:00 CEST 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
Nếu một dự án chứa cả file cài đặt (org.eclipse.core.resources.prefs
và org.eclipse.jdt.ui.prefs
) chỉ các tập tin org.eclipse.core.resources.prefs
thiết lập sẽ được thay đổi!
Có ai đó biết tại sao Eclipse thay đổi dòng này và cách tôi có thể tránh không?
Câu hỏi rất thú vị. Tôi không có câu trả lời, nhưng một bình luận: nó là thuận tiện để lưu trữ các thiết lập của Eclipse trong lật đổ, nhưng đôi khi nó cắn bạn. Subversion chỉ có thể lưu trữ các tệp hoàn chỉnh và cấu hình của Eclipse là cấu hình một phần, một phần được tạo hoặc được lưu trong bộ nhớ cache. – mliebelt
Như ** lý do tại sao ** Eclipse thay đổi ngày: đây là định dạng tệp '.properties' chuẩn được xử lý bởi [java.util.Properties] (http://docs.oracle.com/javase/6/docs/api /java/util/Properties.html). Nó bao gồm ngày tập tin được viết. –