18

我的团队有一套相当丰富的格式化规则和保存操作,这些规则正在不断发展。我们正在寻找一种机制来集中定义并自动传播它们。我们不想重新格式化代码库,但我们希望格式化会随着时间的推移逐步改进。我们使用 Subversion 进行源代码控制,但我们希望将存储的配置限制为规则和操作。

4

3 回答 3

17

如果您选中“启用项目特定设置”框,将创建一个文件,其中包含您可以签入的设置。仅此而已。然后,您只需确保团队知道您只能在团队同意的情况下更改该文件。这适用于多个设置窗口,包括清理、格式化程序和保存操作。

eclipse 文件将位于 .settings/ 目录中,名称类似于 org.eclipse.jdt.core.prefs。

编辑:您需要在作为项目签出的每个目录的根目录中都有一份 .settings 副本。通过 IDE 创建一个副本后,您可以在其他项目中签入一份副本。

于 2009-01-05T21:32:23.063 回答
3

从 Eclipse 4.4.1 开始,没有用于导入/导出“保存操作设置”的本机功能。

您可以做的是手动复制包含“保存操作设置”的文件。

看到这个问题:eclipse save actions in source control

我试过了,它对我有用,但我不确定我是否想将我的首选项置于源代码控制之下。

于 2014-11-04T16:29:37.037 回答
-1

您是否尝试过导出您的偏好?File --> Export --> Preferences.

您还应该能够导出/导入格式化程序 ( Window --> Preferences --> Java --> Code Style --> Formatter --> Edit button --> Export button) 的设置。

然后,您可以拥有一组标准的保存操作/首选项/格式规则,可以方便地从文件中导入。

于 2009-01-05T20:30:23.873 回答