PHP で記述された github のデプロイ スクリプトを作成しています。shell_exec
コマンドを使用して実行していますが、git pull
これは正常に機能します。
プルにエラーがあると、問題が発生します。ターミナルで実行すると、完全なエラーが発生します。例えば:
git pull origin master
Updating f706749..8468d24
test.txt: needs update
error: Entry 'test.txt' not uptodate. Cannot merge.
しかしshell_exec
、出力で同じコマンドを実行すると、次のように切り捨てられます
Updating f706749..8468d24
test.txt: needs update
おそらく前の応答からの応答であるため、エラー メッセージが途切れています。完全な出力を返す方法はありますか?