从php访问git提交历史,标签等


Accessing git commit history, tags, etc from php

我希望能够直接在生产站点上以变更日志的形式输出我的提交历史。现在,我认为最好的方法是运行任何命令,通过exec()给我想要的,但我没有看到很多关于这类事情。

  1. exec()是一个合适的方式把它拉到一个应用程序?
  2. 是否存在我忽视的安全问题(因为我没有看到太多)?

看一下:

https://github.com/kbjr/Git.php

这是一个很好的PHP客户端运行Git命令,应该更容易手动执行exec()