【问题标题】:Is it possible to decline egit commit when files contain errors当文件包含错误时是否可以拒绝 egit 提交
【发布时间】:2013-08-11 09:21:03
【问题描述】:

在 CVS 中,可以将 Eclipse 配置为允许、拒绝或提示文件是否包含错误或警告并且发生了提交。

目前在 EGit 中已经有类似的东西了吗?在 EGit 中可用之前,是否有可能的解决方法?

我希望在提交/推送之前自动解决编译错误。是的,我可以考虑解决这个问题的 git 钩子,但是由于 JGit (afaik) 不调用钩子,这并没有真正的帮助。

确保 Java 文件的这种行为就足够了。但由于 Eclipse 支持几乎所有类型的文件的错误,我认为我拥有哪种类型的文件并不重要。

【问题讨论】:

    标签: java eclipse commit egit jgit


    【解决方案1】:

    在通过 Commit 对话框和 Git Staging 视图提交之前,您应该通过修饰看到文件有错误。

    可以将出现警告/错误时的提示作为新功能添加到 EGit,请参阅bug 373067

    【讨论】:

    • 是的。我已经在考虑我可以在哪个周末尝试在 EGit 中实现它。我知道我可以手动查看错误——但这不是我想要的。因为我想自动做可能自动做的事情;-)
    • 已经有一个功能请求:bugs.eclipse.org/bugs/show_bug.cgi?id=373067 但是我的问题是,我现在如何自己解决这个问题..
    • 谢谢,更新的答案。要自己解决问题,您可以考虑将该功能贡献给 EGit,请参阅错误报告以获取指针。
    猜你喜欢
    • 1970-01-01
    • 2017-02-07
    • 1970-01-01
    • 1970-01-01
    • 2021-05-17
    • 2020-01-09
    • 2023-03-08
    • 2011-11-01
    • 1970-01-01
    相关资源
    最近更新 更多