我正在尝试创建一个脚本,该脚本将在根目录上执行svn更新,但是我不理解我得到的结果。下面是我的脚本执行的代码:
$update = "svn --username user --password pwd update svn://URL";
$res = exec($update);
echo $res;但是,$res的回声显示“跳过了'svn://URL‘”。
我使用了一种类似的方法来进行svn结帐,它工作得很好。在进行更新时,我是否遗漏了什么?
发布于 2013-01-22 04:42:19
确保你在一个正常工作的副本里面。如果脚本在非SVN目录中运行,您将收到以下错误:
Skipped '/non/workingcopy/path'发布于 2013-01-22 04:45:38
您的脚本可能在工作副本之外运行。不管怎样..。如果您是在*NIX环境下开发,您也可以尝试此方法:
$result = shell_exec("/usr/bin/svn update /path/to/project --username user --password pass");https://stackoverflow.com/questions/14446826
复制相似问题