(Отвечая на мой собственный вопрос, я просто подумал, что другие тоже хотели бы знать). Да, и TortoiseSVN также поддерживает это. Слово, которое вы ищете, это «крючки».
Для TortoiseSVN откройте настройки и «Сценарии хуков». Нажмите «Добавить ...» и выберите «post_commit_hook» (для запуска после завершения фиксации). Затем добавьте сценарий, который вы используете, и рабочий путь сценария.
Я использовал командный файл и назвал wget (есть портированная версия для Windows, Google это). Чтобы заставить wget хранить журнал из phpdoc по одному конкретному пути, вы должны указать полный путь, иначе журнал будет сохранен в текущей папке, откуда вы зафиксировали, поэтому мой командный файл выглядит так:
SET BUILDLOG=%~dp0%build_log.html
rem %~dp0 returns the full working path *of this script*
SET PHPDOCURL=http://localhost/PHPDocumentor/docbuilder
SET PHPDOCCONFIG=yourconfigfile
wget -O %BUILDLOG% "%PHPDOCURL%/builder.php?setting_useconfig=%PHPDOCCONFIG%&setting_output=HTML%3ASmarty%3Adefault&ConverterSetting=HTML%3ASmarty%3Adefault&setting_title=Generated+Documentation&setting_defaultpackagename=default&setting_defaultcategoryname=default&interface=web&dataform=true"
Теперь, когда вы делаете коммит, вызывается пакетный скрипт. Конечно, вы также можете использовать php в качестве инструмента командной строки, но я не рассматривал это с phpdoc - я просто выбрал путь наименьшего сопротивления в этом.