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)

Другие вопросы по тегам