Можно ли каким-либо образом настроить хуки предварительной фиксации на стороне клиента с помощью svn-клиента, например, через eclipse или svn-клиент из командной строки?
Нет. Но вы можете использовать псевдоним для svn, чтобы он вызывался каждый раз, когда вы набираете svn. Затем скрипт вызывает фактический SVN. Как насчет этого?
svn
Не уверен, поможет ли это в вашем конкретном случае, но TortoiseSVN (в Windows) поддерживает перехватчики на стороне клиента.