Я пытаюсь написать немного php, чтобы обновить svn-репо на сервере под управлением xampplite под windows. (Это сервер разработки, а не рабочий.)
Вот мой php:
<?php
passthru("update.bat");
// I also tried exec() & putting the svn command in directly
?>
update.bat находится в той же папке, что и скрипт php
Вот содержимое update.bat:
svn up c:\path\to\my\repo
Когда я запускаю пакетный файл сам по себе, он работает. Когда я запускаю его через php, я печатаю это в браузере:
C:\path\to\script\folder>svn up c:\path\to\my\repo
, который выглядит хорошо, но проект не обновляется.