Раньше у меня был ручной способ сделать это. Я бы запустил скрипт, который использовал бы sed, чтобы заменить комментарий текущей меткой времени в моем файле $ Rev $. Таким образом содержимое файла изменится, и Subversion передаст его.
Что я не сделал, так это перенес это на следующий шаг: с помощью перехватчиков хранилища Subversion для автоматизации процесса. Проблема в том, что я не уверен, разрешено ли вам изменять содержимое файла в хуках. Документация, кажется, подсказывает, что вы не можете.
Вместо этого, я думаю, вам понадобится небольшой скрипт, который вы будете выполнять вместо команды svn commit
, которая сначала обновляет временную метку, а затем запускает обычный коммит.