在提交到git之前自动更新内部版本号

时间:2012-11-10 06:12:18

标签: php git deployment version-control

我正在使用PHP并且文件version.php包含以下行:

<?php   
      define('VERSION', '1.1.0');
      define('BUILD', 'xxx');

我希望git在提交之前替换xxxxxx可以是任何唯一的,而不是git哈希值。

由于它是PHP脚本,不需要其他编译过程, 由于内置编号的可能性非常频繁,我只想拥有全自动的进程,以便每次用户提交代码时都会更改。

这样做的优势是什么?

2 个答案:

答案 0 :(得分:4)

执行此操作的一般方法是使用pre-commit hook

答案 1 :(得分:0)