У меня есть сервер SVN, работающий в Windows.
Мне нужно принудительно обновлять каждую «рабочую копию» (для каждого, кто использует репозитории svn) после коммита.Я попытался с помощью сценария post-commit.bat в каталоге ловушек на сервере SVN.Проблема в том, что обновление происходит на сервере, а не в клиентском файле.
Здесь выписка:
@ECHO OFF
SET REPOS=%1
SET REV=%2
SET DIR=%REPOS%/hooks
SET WORKING_COPY=c:\path\to\working\copy
svn update %WORKING_COPY%
Пример: Person 1: commit
post-commit Person 2: update
Если это невозможно, я хотел бы иметь хотя бы автоматическое обновление для человека 1. Person1: коммит, затем автоматическое обновление в его рабочей копии.
Я видел решение с помощью запланированной задачи Windows, но это мое последнее ПОСЛЕДНЕЕ решение.
Вы можете помочь?Большое спасибо.