在有许多开发人员的项目中,如果他们的所有 IDE 都配置了相同的代码样式设置,这将很有用,这样当其他人更改您的代码时,您就不会因为格式更改检查到版本控制中而出现伪差异。您可以尝试说服所有人导入项目标准格式设置,但他们可能会忘记在创建新工作区时执行此操作,并且忘记在需要更改时对其进行调整,因此随着时间的推移会丢失。
那么,是否有一种简单的方法可以使事情自动化,让每个人都拥有相同的设置,并在需要更新时自动更改他的设置——而不需要他们自己采取任何行动?
如果将这些设置配置为 project local ,则其中许多设置都存储在其中.settings/org.eclipse.jdt.ui.prefs
,因此可以将此文件签入到版本控制中,但在 .settings 中省略其他文件。不幸的是,格式化程序设置包含在 big bucket.settings/org.eclipse.jdt.core.prefs
中,因此您必须做更复杂的事情来更新这些设置。所以我想知道是否有更简单/其他的选择。
澄清:根据我的经验,许多开发人员忽略了调整 eclipse 中各种代码样式设置的请求,因为他们认为这些设置不重要。所以我想让他们至少可以非常容易地使用项目标准设置,代码风格的适配充其量应该在没有他们合作的情况下完全工作——尤其是在编码风格的更新上。我正在寻找工具来做到这一点。