コミット履歴を基本的に変更ログとして本番サイトに直接出力できるようにしたいと考えています。今のところ、これを行う最善の方法は、必要なものを提供するコマンドを実行することだと考えていますexec()
が、この種のことについてはあまり見かけません。
exec()
これをアプリに取り込む適切な方法はありますか?- 私が見落としているセキュリティ上の懸念はありますか (私はそれについてあまり見ていないため)?
コミット履歴を基本的に変更ログとして本番サイトに直接出力できるようにしたいと考えています。今のところ、これを行う最善の方法は、必要なものを提供するコマンドを実行することだと考えていますexec()
が、この種のことについてはあまり見かけません。
exec()
これをアプリに取り込む適切な方法はありますか?を見てみましょう:
https://github.com/kbjr/Git.php
これは、Git コマンドを実行するための優れた PHP クライアントであり、exec()
手動で行うよりもはるかに簡単です。