我有一个远程存储库(在bitbucket上),它包含我们所有的生产和暂存存储库。当我在我的本地开发机器上并进行提交+推送时,如何设置我的开发服务器(其远程托管,共享相同的远程存储库)以自动知道我推送,所以它执行拉取请求拉入我推送到远程存储库的更改?
有没有简单的方法可以做到这一点?现在,我手动SSH连接到开发服务器并拉动,但这很耗时,有时候我忘了这样做,而且处理内容的内容团队没有得到最新的更改。 / p>
是否有可用的git挂钩,或者我是否需要编写一些自定义功能来检查当前的远程HEAD并拉动它是否已更改(最有可能在cron作业上)
答案 0 :(得分:0)
git pull
是幂等的,所以只需在cron作业中启动它,无需检查是否有必要。
如果您想要更智能的解决方案,请使用webhooks: