Есть ли лучшая практика для предотвращения смешанных eol-стилей в репозитории подверсии.
Я знаю это svn:eol-style=native
может быть установлен как автоопора, но я должен был бы удостовериться, что она была установлена для всех разработчиков. Я также отказываюсь сделать ретроспективное, изменение всего репозитория svn:eol-style
если существует менее агрессивное решение.
Вы должны использовать перехватчики предварительной фиксации на стороне сервера.
Вот вам нужен крючок: http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/check-mime-type.pl
Эта ловушка заставит пользователей установить правильный стиль eol.
См. документацию svn о том, как их использовать.
Также вы можете реализовать свой собственный хук, который автоматически установит стиль eol.