Я добавил в свой репозиторий пост-фиксацию на сервере Windows 2008. Поэтому каждый раз, когда что-то происходит, я подключаюсь к папке своих приложений и запускаю обновление svn. Это работает, но его чрезвычайно медленный и TortoiseSVN не заканчивается до тех пор, пока не завершится схватка после фиксации. Как я могу сделать это быстрее? Один из способов может заключаться в том, чтобы не работать с каким-либо приложением, но только с тем, где было совершено коммит. Как я мог понять, какое приложение получило фиксацию? Некоторое регулярное выражение и $ 1? Я пробовал только одно приложение, а его еще 1,5 минуты для одного файла, чтобы долго.Захват после фиксации SVN делает фиксацию очень медленной - как исправить?
Благодаря
И если вы не хотите проводить опрос с заданиями cron, вы можете использовать фиксацию post commit, чтобы сигнализировать какой-то планировщик или очередь сообщений. Таким образом, большая часть работы по-прежнему обрабатывается другим процессом вскоре после фиксации. –
Как это будет выглядеть? Как мне это сделать в пакетном файле? – EOB
Вы можете просто использовать команду start для выполнения команды обновления «асинхронно». –