Синхронизация правил действий сохранения затмения - PullRequest
18 голосов
/ 05 января 2009

У моей команды достаточно богатый набор правил форматирования и сохранения действий, и эти правила развиваются. Мы ищем механизм для централизованного определения и их распространения. Мы не хотим переформатировать базу кода, но мы ожидаем, что форматирование будет постепенно улучшаться со временем. Мы используем Subversion для контроля версий, хотя мы хотели бы ограничить сохраненную конфигурацию правилами и действиями.

Ответы [ 3 ]

17 голосов
/ 06 января 2009

Если вы установите флажок «Включить специфические настройки проекта», будет создан файл, содержащий настройки, которые вы можете зарегистрировать. Вот и все. Тогда вам просто нужно убедиться, что команда знает, что вы можете изменить этот файл только с согласия команды. Это работает для нескольких окон настроек, включая «Очистить», «Форматирование» и «Сохранить действия».

Файлы eclipse будут находиться в каталоге .settings / с такими именами, как org.eclipse.jdt.core.prefs.

РЕДАКТИРОВАТЬ : Вам потребуется копия .settings в корне каждого каталога, который вы извлекаете в качестве проекта. После того, как вы создадите его через IDE, вы можете зарегистрировать копию в дополнительном проекте.

3 голосов
/ 04 ноября 2014

Начиная с Eclipse 4.4.1, нет встроенных функций для импорта / экспорта «параметров сохранения действий».

Что вы можете сделать, это скопировать файл, содержащий «сохранить настройки действия» вручную.

См. Этот вопрос: Затмение действий сохранения в управлении исходным кодом

Я попробовал это, и это сработало для меня, но я не уверен, хочу ли я поставить свои префы под контроль исходного кода.

0 голосов
/ 05 января 2009

Вы пытались экспортировать свои настройки? File --> Export --> Preferences.

Вы также сможете экспортировать / импортировать настройки для Formatter (Window --> Preferences --> Java --> Code Style --> Formatter --> Edit button --> Export button).

Тогда у вас может быть стандартный набор правил сохранения действий / настроек / правил форматирования, который удобно импортировать из файла.

...