Могу ли я отказаться от сборки на основе ключевых слов svn: eol-style и svn: - PullRequest
2 голосов
/ 09 сентября 2010

Не у всех, с кем я работаю, Subversion настроен одинаково. Время от времени я должен убедиться, что все исходные файлы имеют правильный набор стилей eol и набор ключевых слов. Было бы намного проще, если бы я мог просто потерпеть неудачу при сборке, если бы кто-то зафиксировал код без правильной настройки Subversion. Это возможно?

EDIT

В сборке используется maven, запущенный из TeamCity, но я готов создать новую сборку, чтобы это произошло.

1 Ответ

2 голосов
/ 09 сентября 2010

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

Здесь есть примеры сценариев ловушек для этого: http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/

'svn-keyword-check.pl' и 'pre-commit-check.py' - это те, на которые вы должны обратить внимание.

...