gpt4 book ai didi

git - Egit 钩子(Hook)不会被触发

转载 作者:IT王子 更新时间:2023-10-29 01:27:54 29 4
gpt4 key购买 nike

我有一个带有预提交 Hook 的 git 存储库,它有意在 100% 的时间内失败。

cat .git/hooks/pre-commit
> exit 1

如果我尝试通过命令行提交,它会按预期失败。但是,如果我从 egit 提交, Hook 将被忽略并提交更改。

egit/jgit 还不能识别钩子(Hook)吗?有解决办法吗?

提前致谢!

最佳答案

(原始答案:2011 年 6 月)

MatrixFrog正确指出 bug 299315 ,其中提到尚不支持这些 Hook 。

您还可以探索 JGit 存储库,now on GitHub , 没有显示任何关于钩子(Hook)的提交
您可以在 EGit User Guide 中搜索“ Hook ” : 也没有提到钩子(Hook)的概念。


2015 年 3 月更新(4 年后):作为 MariuszS指出in the comments , "hook" is present in JGit .

在 2015 年,有正在进行的工作来支持这些钩子(Hook):

那些应该在即将到来的 JGit 3.7 中


2015 年第 4 季度更新,EGit 4.x 确实支持钩子(Hook),如 this answer 中所述.

关于git - Egit 钩子(Hook)不会被触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6232026/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com