PHP:svn_update 和 shell_exec(“svn up”.DIR)
svn_update 和执行 echo 之间有什么区别shell_exec("svn up ".DIR)
;
Whats the difference between a svn_update and doing a echo shell_exec("svn up ".DIR)
;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我的猜测是一大块文字说:
这个函数是实验性的。在 PHP 的未来版本中,此函数的行为、其名称和相关文档可能会更改,恕不另行通知。使用此功能的风险由您自行承担。
My guess is the big block of text that says:
This function is EXPERIMENTAL. The behaviour of this function, its name, and surrounding documentation may change without notice in a future release of PHP. This function should be used at your own risk.
我希望这两个操作与 svn php 模块尝试成为“本机”svn 客户端相同。
2 个客户端(php 客户端与命令行客户端)的版本可能存在差异。
您可能需要检查两个命令使用的 svn 用户是否相同。在 php 客户端中,您必须使用 svn_auth_set_parameter 来设置 svn 用户的凭据
我希望这会对您有所帮助,
Jerome Wagner
I would expect the 2 operations to be the same as the svn php module tries to be a "native" svn client.
There could be differences in the versions of the 2 clients (php client versus command line client).
You may want to check if the svn user used for both commands is the same. In the php client you must use svn_auth_set_parameter to setup the credentials of the svn user
I hope this will help you,
Jerome Wagner