Так как вы хотите избежать изменения SVN, вы должны написать задание, которое будет выполняться очень часто (может быть каждые 5 минут). Это задание запускает команду svn с помощью задачи Windows bach или сценария оболочки, чтобы получить текущую версию для рассматриваемой ветви. Вы можете установить статус задания нестабильным, если есть изменения. Не используйте сбой, потому что вы не можете отличить реальный сбой от изменения хранилища. Я думаю, что есть плагин, который устанавливает статус работы в зависимости от содержимого вашего вывода.
Затем вы можете использовать плагин расширения электронной почты, чтобы отправлять электронную почту каждый раз, когда изменяется редакция. Вы можете получить номер ревизии из последней (или лучше последней успешной или нестабильной) работы. Вы можете заархивировать файл, содержащий номер редакции в заданиях, или вы можете установить описание для задания в редакцию с помощью плагина установки описания. Взгляните на удаленный API Hudsons, чтобы узнать, как получить информацию с предыдущей работы.
Так как вы выполняете свою работу очень часто в течение дня. не забудьте удалить старые прогоны работы. Но я бы сохранил историю как минимум за два дня, на случай, если ваш svn не работает в течение 24 часов.