我有一个包含许多(> 50)包的 Eclipse 工作区。一些捆绑包包含特殊的项目设置,例如,客户特定的代码格式。
如果我设置一个新的工作区并使用客户特定的代码格式签出现有项目,Eclipse 会org.eclipse.jdt.ui.prefs
自动将日期注释更改为当前日期!
这是org.eclipse.jdt.ui.prefs
SVN 中的首选项文件 ( ):
#Tue Apr 24 09:15:20 CEST 2012
eclipse.preferences.version=1
formatter_profile=_myProfile
formatter_settings_version=12
这是org.eclipse.jdt.ui.prefs
结帐后的文件( ):
#Tue Apr 24 09:30:25 CEST 2012
eclipse.preferences.version=1
formatter_profile=_myProfile
formatter_settings_version=12
org.eclipse.core.resources.prefs
如果我将整个项目的编码设置为 UTF-8,设置文件也会发生同样的情况。
SVN:
#Tue Apr 24 09:26:48 CEST 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
结帐后:
#Tue Apr 24 09:28:00 CEST 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
如果项目同时包含设置文件 (org.eclipse.core.resources.prefs
和org.eclipse.jdt.ui.prefs
),则只会org.eclipse.core.resources.prefs
更改设置文件!
有人知道为什么Eclipse 会更改此行以及如何避免它吗?