php– 在app的页脚中编写git commit version info

php– 在app的页脚中编写git commit version info,第1张

概述我正在使用git进行这个mysql / php项目的版本控制,我在Apache中设置虚拟主机,其中origin / master是默认网站(端口80)和不同的虚拟主机,具有不同的端口(8081, 8082,8083等)为每个开发人员的工作副本文件夹(所以我们可以动态查看彼此的工作)...使用git(hooks?),如何设置它以便每次有人提交&推动它将

我正在使用git进行这个mysql / PHP项目的版本控制,我在Apache中设置虚拟主机,其中origin / master是默认网站(端口80)和不同的虚拟主机,具有不同的端口(8081,8082,8083等)为每个开发人员的工作副本文件夹(所以我们可以动态查看彼此的工作)…使用git(hooks?),

如何设置它以便每次有人提交&推动它将人类可读的版本信息(时间戳,提交者,评论,存储库,分支等)写入HTML文件?我希望将这些信息放在每个页面的页脚中,以便更容易跟踪我们在给定时间查看的工作/副本.最佳答案只要您有权访问exec()函数,就可以将其添加到页脚:

exec('git branch | sed -n "/\* /s///p"',$output);exec('git --no-pager show --summary',$output2);$current_commit = [    'branch' => $output[0],'commit' => array_shift($output2),'author' => array_shift($output2),'date' => array_shift($output2),'message' => implode('',$output2),];echo '

会给你一个像这样的输出:

Array(    [branch] => master    [commit] => commit 12345f424909eda4db1f7a811eb9d3a7e7112345    [author] => Author: Test Tester 
总结

以上是内存溢出为你收集整理的php – 在app的页脚中编写git commit version info全部内容,希望文章能够帮你解决php – 在app的页脚中编写git commit version info所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1168811.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)