svn_export в PHP - «Путь не является каталогом рабочей копии» - PullRequest
0 голосов
/ 11 февраля 2011

Я пытаюсь создать инструмент развертывания проекта, и часть его должна экспортировать репо из рабочей копии в 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», а не «versioned».Для этого есть причина?Что-то в этой реализации я не получаю?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 16 февраля 2011

Каким-то образом я как-то упустил из виду, что 3 раза использовал репо, которого больше не было

0 голосов
/ 12 февраля 2011

Где находится корень хранилища?Вам нужно сделать его относительным путем - поскольку ваш код стоит, он ищет в корневом каталоге / dir1 (корень сервера, а не корень html)

...