簡體   English   中英

調用顛覆(SVN <stuff> )使用shell_exec

[英]Invoking subversion (svn <stuff>) using shell_exec

我試圖在一個項目上做很多svn責備,而我為此做了一個PHP腳本。

問題是,雖然echo shell_exec('ls')顯示了執行文件所在的(svn版本)目錄的文件,而shell_exec( 'svn info' )等卻返回NULL。 知道為什么嗎? 當然,它可以在終端上運行。

我在OSX Leopard上。

謝謝!

在OSX Lion上正常工作:

<?php
echo shell_exec('svn info');
?>

當我在上面運行php test.php時。

您可以嘗試在字符串的末尾添加2>&1 ,以查看stderr是否遺漏了某些內容?

可能是幾件事:數據量,svn命令權限...

也可以嘗試:

exec('svn info',$execOut);
print_r($execOut);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM