【发布时间】:2018-03-31 07:34:50
【问题描述】:
是否可以在 GitKraken 中发送消息,以便开发人员查看 git 钩子是否操纵了他的提交?
我编写了 git 钩子,其中一些文件不允许发送到服务器并在提交中重置它们。如何使 GitKraken 中的开发人员可以看到它?如果他没有看到他提交的文件没有被提交,那将是非常糟糕的。
【问题讨论】:
是否可以在 GitKraken 中发送消息,以便开发人员查看 git 钩子是否操纵了他的提交?
我编写了 git 钩子,其中一些文件不允许发送到服务器并在提交中重置它们。如何使 GitKraken 中的开发人员可以看到它?如果他没有看到他提交的文件没有被提交,那将是非常糟糕的。
【问题讨论】:
今天早上将 gitkraken 更新到 v3.3.1,现在由于 pre-receive 钩子或其他钩子中的错误导致推送失败时它会显示。
【讨论】:
我认为这是不可能的。
GK 中的一个已知问题是,当服务器端 pre-receive 钩子拒绝提交时(例如,当禁止直接推送到某些分支时),推送开发人员仍然会在 GK 中收到 Push Successful 消息。看到这一点,我不希望 GK 在这种开发状态下对任何其他钩子做出反应。
正如您可能会从我回避的措辞所预料的那样,我无法为一般情况提供可靠的证据。
更新: GitKraken 确实支持版本 3.2.0 的钩子,我上面描述的可疑行为已成为过去!
【讨论】: