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

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

我正在使用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 

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/shujuku/mysql/20200921/10212.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

【免责声明】本站内容转载自互联网,其发布内容言论不代表本站观点,如果其链接、内容的侵犯您的权益,烦请提交相关链接至邮箱xwei067@foxmail.com我们将及时予以处理。

Copygight © 2016-2023 https://www.0532zz.com All Rights Reserved.青岛站长网

站长:xwei067#foxmail.com(请把#换成@)