Ken*_*awa 17 git githooks egit jgit
我有一个带有预提交钩子的git repo,它故意在100%的时间内失败.
cat .git/hooks/pre-commit
> exit 1
Run Code Online (Sandbox Code Playgroud)
如果我尝试通过命令行提交,它会按预期失败.但是,如果我从egit提交,则忽略钩子并且提交更改.
egit/jgit不能识别挂钩吗?这有解决方法吗?
提前致谢!
(原答案:2011年6月)
MatrixFrog正确地指出了错误299315,它提到那些挂钩尚不支持.
您现在可以在GitHub上浏览JGit存储库,它没有显示任何关于钩子的提交.
你可以在EGit用户指南中搜索'hook' :也没有提到钩子的概念.
更新2015年3月(4年后):作为MariuszS指出,在评论中,"钩子"是目前在JGit.
在2015年,有一些工作正在进行中以支持这些钩子:
那些应该在即将到来的JGit 3.7中
更新2015年第4季度,EGit 4.x支持挂钩,如本回答所述.
| 归档时间: |
|
| 查看次数: |
5649 次 |
| 最近记录: |