Eclipse结帐后更改项目设置时间戳注释

Tim*_*Tim 7 eclipse svn version-control project-settings

我有一个包含许多(> 50个)包的Eclipse工作区.某些包包含特殊项目设置,例如,客户特定的代码格式.

如果我设置一个新工作区并使用客户特定的代码格式签出现有项目,Eclipse会自动将日期注释更改org.eclipse.jdt.ui.prefs为当前日期!

这是org.eclipse.jdt.ui.prefsSVN中的首选项文件():

#Tue Apr 24 09:15:20 CEST 2012
eclipse.preferences.version=1
formatter_profile=_myProfile
formatter_settings_version=12
Run Code Online (Sandbox Code Playgroud)

这是org.eclipse.jdt.ui.prefs结帐后的文件():

#Tue Apr 24 09:30:25 CEST 2012
eclipse.preferences.version=1
formatter_profile=_myProfile
formatter_settings_version=12
Run Code Online (Sandbox Code Playgroud)

org.eclipse.core.resources.prefs如果我将整个项目的编码设置为UTF-8 ,则设置文件也会出现同样的情况.

SVN:

#Tue Apr 24 09:26:48 CEST 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
Run Code Online (Sandbox Code Playgroud)

结账后:

#Tue Apr 24 09:28:00 CEST 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
Run Code Online (Sandbox Code Playgroud)

如果项目包含两个设置文件(org.eclipse.core.resources.prefsorg.eclipse.jdt.ui.prefs),则只会org.eclipse.core.resources.prefs更改设置文件!

有人知道为什么 Eclipse改变这一行以及如何避免它?

noi*_*rre 6

不要将你的日食设置存储在颠覆中!它不允许您拥有不同的设置或不同的eclipse版本.如果你有不同的环境,这将是一个真正的痛苦.

如果要保持工作区设置同步,请考虑使用Workspace Mechanics之类的东西.

如果这只是为了共享您的格式设置,请将它们导出为XML并将XML文件存储在您的存储库中.每个开发人员都可以导入XML文件.