GUI挂起bash输入请求

时间:2012-09-12 11:20:42

标签: git bash git-gui

我有一个用于检查某些条件的git钩子,如果出现问题,则写入“Continue?[y / N]”并等待输入。当从控制台提交某些内容时,一切都按预期工作。但是当我尝试使用某些GUI工具(例如git gui)时,它会挂起。可能是因为它无法“输入”任何内容或检测到需要输入。 我怎么能克服这个?

1 个答案:

答案 0 :(得分:1)

不是通过钩子请求确认,如果不满足条件,可能是拒绝提交可能是更好的设计,可能产生解释原因的消息,并让用户修复并重试。这比试图弄清楚用户是来自终端,git gui,eclipse / egit,jgit还是其他许多其他可能的git接口,并尝试单独调整每个接口更容易。