检测网络应用中的git变化?

时间:2015-08-11 13:46:29

标签: php git

我想知道像Laravel Forge这样的服务以及类似类型的服务如何自动检测代码更改。

  • 他们检查一个裸仓库并继续运行git fetch,直到他们得到新的提交?
  • 他们一遍又一遍地运行git remote update吗?

似乎每15秒运行:或类似的东西是唯一的方法吗?我错过了什么。

1 个答案:

答案 0 :(得分:1)

在循环中运行git fetch是实现此目的的常用方法。然后可以检查.git/FETCH_HEAD以找出所取得的内容。