我们在项目目录中同时拥有该项目的服务器和客户端部分。
结构看起来
project/
|_java_server/
|_react_ui/
|_README.md
|_...
在项目中,我们使用husky库启用了git pre-push脚本。推送前脚本仅运行带有线性,测试等功能的react_ui文件夹中的package.json脚本。
问题在于,即使仅更改了java_server文件,脚本也会在每次推送到服务器时运行。
这样的问题。仅当react_ui /中的文件被更改时,我才能配置预推挂钩的运行方式吗?
答案 0 :(得分:0)
否,但是您可以编写钩子脚本来检查更改,并且仅在更改需要时才执行任何操作。
如果您使用第三方脚本进行钩子,请编写自己的脚本来检查更改以确定是否调用第三方脚本。