我注意到eclipse最近创建了一个.settings目录,其中包含1个文件,我想知道是否应该将此添加到版本控制中?SVN?
还有,这是新的吗?我已经使用eclipse已有相当长的一段时间了,但从未注意到它。
目录中文件的内容是这样的:
#Sun Oct 11 14:57:03 CEST 2009 eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve org.eclipse.jdt.core.compiler.compliance=1.6 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.source=1.6
这些设置是否应该在工作区范围内而不是特定于项目?
此文件记录项目特定的设置与工作空间首选项。
我注意到该文件通常是在将常规Java项目转换为Java EE项目时创建的。
我唯一要签入此文件的时间是项目的编译器/警告设置与默认工作区设置不同时。
当某些旧项目无法使用最新,最强大的Java编译器进行编译时,或者当第三方产生的源代码产生许多警告,这些警告是良性的但会污染您的Problems视图时,可能就是这种情况。
Problems
如果要使用项目特定的设置,则一定要检入此文件。否则将其删除。