Запускать скрипт на локальной машине каждый раз, когда кто-то фиксирует - PullRequest
0 голосов
/ 30 января 2019

Проблема

Поэтому мы используем tortoiseSVN (я знаю, что это первая проблема, но, к сожалению, я не смог убедить других перейти на git :))

У меня есть сценарий, который создает репо на моем локальном компьютере B. Его необходимо создать, когда кто-либо совершает репо.Я могу прикрепить его локально к хуку SVN, и он работает, когда я фиксирую (как хук перед фиксацией).Однако, если Боб на компьютере B что-то фиксирует, локальные перехватчики не запускаются.

У меня, к сожалению, нет доступа к основным разрешениям администратора репо, поэтому я не могу установить перехват сервера.

Попытка решения

Мое решение состоит в том, чтобы использовать планировщик задач окна для запуска скрипта, постоянно проверяющего наличие обновлений, и, если он есть, он будет запускать мой скрипт.Однако этот метод - ну, он не очень аккуратный и просто обходной.

Было бы гораздо приятнее присоединить его к серверной ловушке или что-то подобное, однако мой доступ только к локальной машине.

Я мог бы позволить всем установить скрипт локально, но яЯ предпочел бы избежать этого, если это возможно.

Вопрос

Есть ли какой-либо способ получить какое-либо уведомление или инициировать локально, когда кто-то совершил репо?Что-то, что tortoiseSVN уже встроило - локально?

Есть ли более чистый способ сделать это, или я застрял, используя этот метод постоянного опроса?

...