2009-01-05 59 views
17

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

回答

-1

您是否试图导出您的偏好? File --> Export --> Preferences

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

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

+2

嗯,文件 - >导出不能导出格式化/保存操作设置,并从格式编辑窗格导出,不会得到保存操作。 – sblundy 2009-01-05 20:42:21

+1

如何导出新保存的操作更改的新工作区/配置文件中的所有首选项?也许这会给你一个“基准配置文件”用于你的团队。 – 2009-01-05 20:44:29

16

如果您选中“启用项目特定设置”复选框,则会创建一个包含您可以签入的设置的文件。就这些了。然后,您只需确保团队知道您只能在团队的同意下更改该文件。这适用于几个设置窗口,包括清理,格式化和保存操作。

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

编辑:您需要将每个目录的根目录中的.settings副本作为项目签出。一旦你通过IDE创建一个,你可以在额外的项目中签入一个副本。

3

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

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

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

我尝试过了,它为我工作,但我不知道如果我想把我的首选项源控制之下。