У меня в сети два ПК: 1) CentOs 2) Windows 7
Я создал репозиторий на машине с Linux и добавил несколько скриптов перехвата перед фиксацией. Затем я проверил файлы в каталогах рабочих копий на обеих машинах. Теперь, когда я вношу некоторые изменения и фиксирую их из рабочей копии Linux, хуки предварительной фиксации работают так, как должны. Но когда я фиксирую свои изменения из Windows (используя Tortoise или командную строку), коммит выполняется, но без каких-либо результатов работы скриптов.
Я читал, что скрипты запускаются на ПК, который содержит репозиторий (поправьте меня, если я ошибаюсь), поэтому не должно иметь значения, на какой платформе я вношу изменения.
Итак, если кто-нибудь может объяснить мне, почему это не работает из окон, я был бы признателен?