Вы можете использовать функцию перехвата SVN после фиксации.
Эта ссылка объясняет, как отправлять электронную почту после того, как кто-то фиксирует запись в хранилище.
РЕДАКТИРОВАТЬ: похоже, что вынужен скрипт на локальной машине.Что вы можете сделать, это создать пакетный файл, который запускает svn update
и проверяет, есть ли измененные файлы.
Чтобы увидеть, есть ли измененные файлы, вы можете проверить первый символ вывода svn update
начинается ли оно с A (добавленный файл), D (удаленный файл), U (обновленный файл) или G (объединенный файл).Я намеренно исключаю строку, которая начинается с C (конфликта), потому что обновления с конфликтами (скорее всего) не будут собираться.
К сожалению, я не могу дать вам никакого кода, так как я не знаком с пакетным программированием.