【问题标题】:php TortoiseSVN exec - export commandphp TortoiseSVN exec - 导出命令
【发布时间】:2013-07-01 19:07:39
【问题描述】:

如何通过 PHP 执行 SVN 的更新命令?我正在使用 TortoiseSVN。在“cmd.exe”中,以下命令有效:

"C:\Program Files\TortoiseSVN\bin\svn.exe" export https://server:8443/project "c:\project"

当使用 php "exec" 函数时,它突然没有了。

【问题讨论】:

标签: php windows svn tortoisesvn exec


【解决方案1】:

您的 PHP 配置需要允许 shell 函数(即:不在 disable_functions 指令中)。

然后,尝试使用命令:var_dump(shell_exec($cmd))

【讨论】:

  • Shell 函数已启用,但您建议的命令只会使脚本永远运行。
  • 在正常的 CMD 提示符下运行该命令能持续多久?
  • 查看来自@alroc 的可能重复评论
  • 我已经看到并测试了该页面上的 cmets。不工作。有什么建议吗?
  • 可能与您的 SVN 路径有关。尝试对 svn.exe 使用 DOS 8.3 路径 (dir /x)。
猜你喜欢
  • 2021-08-05
  • 1970-01-01
  • 2014-05-17
  • 2011-09-30
  • 1970-01-01
  • 2011-03-30
  • 2013-09-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多