svn_export в PHP - "Путь не является каталогом рабочей копии"
Я пытаюсь создать инструмент развертывания проекта, и часть его должна экспортировать репозиторий из рабочей копии в PHP.
Моя структура каталогов похожа
/
- dir1
- dir2
- versioned
и я хочу экспортировать каталог 'versioned'. Так что я
svn_export('/dir1/dir2/versioned', 'source');
но по какой-то причине я получаю эту ошибку:
svn_export(): svn error(s) occured 155007 (Path is not a working copy directory) '/dir1/dir2' is not a working copy 2 (No such file or directory) Can't open file '/dir1/dir2/.svn/entries': No such file or directory
По какой-то причине речь идет о dir2, а не о версии. Для этого есть причина? Что-то в этой реализации я не получаю?
Спасибо!
2 ответа
Решение
Каким-то образом я не заметил, как 3 раза, что я использовал репо, которого больше не было
Где корень хранилища? Вам нужно сделать его относительным путем - поскольку ваш код стоит, он ищет в корневом каталоге /dir1 (корень сервера, а не корень html)