如果CSS的特定属性不符合要求,Git挂钩规则不允许推送。

问题描述 投票:1回答:1

我想为git hook找到一种方法,如果z-index已经被使用,且值低于1000,则防止提交和推送。但我在谷歌上搜索了一下,没有找到合适的解决方案。

你有什么解决方案吗?

非常感谢

css git hook commit
1个回答
0
投票

理想情况下,这将是一个 服务器端钩子就像一个预接收钩子。这样一来,你就不必向所有开发者部署一个钩子:任何推送错误文件的开发者都会被拒绝。另一种方法是客户端的钩子。像这样的预提交钩。

在接收前的勾当中。您可以列出每个文件 并且,如果他们是CSS,则得到他们的内容。

git show commit:filepath

然后您可以通过grep查找 z-index 并检查其相关数值。

© www.soinside.com 2019 - 2024. All rights reserved.