环境:Windows 7上的EGit 4.0.1.201506240215-r
我可以使用Git bash提交并调用预提交钩子,但是当我尝试在EGit中提交时,不会调用预提交钩子。
答案 0 :(得分:0)
GIT钩子只是由/ bin / sh执行的脚本。由于您在Windows操作系统上运行并且您没有sh.exe,因此您无法执行此操作。
安装Cygwin
将cygwin_root / bin添加到PATH
确保在cygwin安装期间安装GIT(因为git hook脚本将执行git命令)
希望这会有所帮助