PHP得到当前GIT分支的代码

原创
2016-07-28 08:25:45 2216浏览

由于研发,测试,生产环境不同,反馈问题经常不能正确定位环境,可在WEB界面的显著位置中显示当前的环境

public static function getGitinfo()

{
if (\App::environment() == "product") {
$host = '生产';
} elseif (\App::environment() == "testing") {
$host = '测试';
} else {
$host = '本机';
}
//获取分支名
$branch = @file_get_contents(base_path() . '/.git/HEAD');
if (!empty($branch)) {
$branch = trim($branch);
$i = strripos($branch, '//m.sbmmt.com/m/');
$branch = substr($branch, $i + 1);
}
return $host . "【" . $branch . "】";

}

//非生产才显示

@if (!App::environment()=='production' )

@endif

以上就介绍了 PHP得到当前GIT分支的代码,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。