我正在尝试在OS X上使用PHP更新一个颠覆工作副本。
$svnuser = "<username>";
$svnpassword = "<password>";
$path = "/Users/username/Projects/MyProject";
$command = "svn update --username $svnuser --password $svnpassword $path";
$output = system(escapeshellcmd($command));
上面的命令适用于Windows(当然,使用Windows风格的路径),但不适用于OS X。也没有显示任何警告或错误。
尝试使用 svn 命令的完整路径,但这也不起作用。需要更新的文件夹的文件权限设置为对每个人进行读/写。
尝试设置 error_reporting(E_ALL); 查看输出