Моя команда имеет довольно богатый набор правил форматирования и сохраняет действия, и эти правила развиваются. Мы ищем механизм для определения централизованно и автоматического распространения. Мы не хотим переформатировать базу кода, но мы ожидаем, что форматирование будет постепенно возрастать с течением времени. Мы используем Subversion для управления версиями, хотя мы хотели бы ограничить сохраненную конфигурацию правилами и действиями.
Синхронизация правил действия eclipse save
Ответ 1
Если вы установите флажок "Включить конкретные настройки проекта", файл будет создан с настройками, которые вы можете проверить. Все. Тогда вам просто нужно убедиться, что команда знает, что вы можете изменить этот файл только с согласия команды. Это работает для нескольких окон настроек, включая Clean Up, Formatter и Save Actions.
Файлы eclipse будут в каталоге .settings/с именами, такими как org.eclipse.jdt.core.prefs.
EDIT. Вам понадобится копия .settings в корне каждого каталога, который вы просматриваете как проект. После того, как вы создадите его через IDE, вы можете проверить копию в дополнительном проекте.
Ответ 2
В Eclipse 4.4.1 нет встроенных функций для импорта/экспорта "сохранения настроек действия".
Что вы можете сделать, это скопировать файл, содержащий "сохранить настройки действия" вручную.
Смотрите этот вопрос: eclipse сохраняет действия в исходном управлении
Я попробовал, и это сработало для меня, но я не уверен, хочу ли я поместить свои prefs под контроль источника.
Ответ 3
Вы пытались экспортировать свои настройки? File --> Export --> Preferences
.
Вы также должны иметь возможность экспортировать/импортировать настройки для Formatter (Window --> Preferences --> Java --> Code Style --> Formatter --> Edit button --> Export button
).
Тогда у вас может быть стандартный набор правил сохранения/предпочтений/форматирования, которые можно удобно импортировать из файла.