我想创建一个 SVN 结帐 PHP 脚本。您只需要调用一个函数并传递两个参数:SVN URL 和输出路径。
我的问题是,我们的 SVN 服务器只能通过 https 访问。但是通过https,该功能不起作用。通常该函数应该返回一个布尔值,但我什么也没得到。我的第一个想法是,我没有权限写入输出路径文件夹,但我将权限更改为 777(暂时)。还是不行。我还尝试从另一个 SVN 主干获取一些文件。看哪,这是有效的。我得到文件。知道如何让它工作吗?
啊,是的,我将 svn trunk 权限设置为每个人都可以读写。
这是我的代码:
<?php
$result = svn_checkout('https://{LINK_TO_SVN_TRUNK}', dirname(__FILE__) . '/tmp');
echo "Result: ".$result;
?>