Один из обходных путей - сначала включить редактирование тегов ревизий, поместив скрипт оболочки, как показано ниже, в hooks / pre-revprop-change
REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
if [ "$PROPNAME" = "svn:log" ]; then exit 0; fi
if [ "$PROPNAME" = "svn:author" ]; then exit 0; fi
exit 1
Затем, после коммита, вы можете изменить svn: author с помощью
svn propset --revprop -r1234 svn:author Alok
Это не объясняет, как eclipse может установить svn: author во время коммитов, не имея ловушки pre-revprop-change. Это решение немного неудовлетворительно, потому что оно позволяет любому пользователю изменять svn: автора любого коммита, было бы неплохо узнать, что на самом деле делает eclipse.