简体   繁体   English

Git合并后挂钩失败通过Sourcetree

[英]Git post-merge hook failing through sourcetree

I have a git post-merge hook that calls bower to install any new packages if bower.json was changed following a git merge. 我有一个git post-merge钩子,如果在git merge之后更改bower.json,它将调用bower安装任何新软件包。 Now, when I do a git pull through sourcetree, sourcetree does begin to execute the hook, but it craps out when it comes time to run the actual command, which is bizarre. 现在,当我通过sourcetree进行git pull时,sourcetree确实开始执行该钩子,但是到了运行实际命令的时间,它就变得毫无意义了。 It does not recognize the bower command at all. 它根本无法识别bower命令。 Any ideas why? 有什么想法吗?

您是否在运行此提交后挂钩的计算机上全局安装了带有-g标志的bower(这样它就可以运行而无需引用二进制文件)?

npm install -g bower

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM