0

我正在尝试构建一个项目部署工具,其中一部分需要从 PHP 中的工作副本中导出一个 repo。

我的目录结构就像

/
- dir1
  -  dir2
     -  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”,而不是“版本化”。是否有一个原因?这个实现有什么我没有得到的吗?

谢谢!

4

2 回答 2

0

存储库的根在哪里?您需要将其设为相对路径——就您的代码而言,它在根目录中查找 /dir1 (服务器的根目录,而不是 html 根目录)

于 2011-02-12T04:49:06.007 回答
0

不知何故,我忽略了 3 次我正在使用一个不再存在的 repo

于 2011-02-16T00:08:49.513 回答