slam/alert-on-composerlock-change

该软件包已被废弃,不再维护。未建议替代包。

Composer 插件,当 composer.lock 发生变化时(在开发环境中)会发出警报,开发者应该运行 `composer install`

安装数: 6,144

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:composer-plugin

v1.0.0 2018-04-19 09:49 UTC

This package is auto-updated.

Last update: 2020-09-06 15:32:54 UTC


README

...当执行 git pullgit checkoutgit merge

Build Status Packagist

在切换到不同提交之间时,如果 composer.lock 发生变化,将显示警报。

alert GIF

安装

要使用此扩展,请在 Composer 中要求它

composer require --dev slam/alert-on-composerlock-change

警告:git 钩子已被覆盖!

为了启用警告,将覆盖 .git/hooks/post-merge.git/hooks/post-checkout

在哪里使用它

这在开发中很有用,你克隆了仓库,你将在 composer.lock 变化时自动收到通知(当然是在第一次 composer install 之后)。

当使用 git checkout 在提交之间切换时,也会触发警报。

不要在哪里使用它

你应该避免在生产环境中依赖它,因为你应该有一个专门的部署策略,这不仅仅是一个简单的 git pull

此外,这对于库来说也不适用,因为库不应该提交 composer.lock

为什么不只运行 composer install 呢?

这是为了帮助开发者意识到他们在睡觉时(uh?)仓库中发生的事情。开发者应该调查依赖关系的变化,意识到它们,并在需要时讨论和改进这些更改。如果所有事情都在幕后发生,知识的获取速度就会慢得多。