Svn subversion预提交钩子,需要用户类型';是/否';在控制台里?

Svn subversion预提交钩子,需要用户类型';是/否';在控制台里?,svn,hook,pre-commit-hook,svn-hooks,Svn,Hook,Pre Commit Hook,Svn Hooks,我有一个预提交钩子工作,它检查消息是否为空,并且至少需要x个字符。我们正在使用JIRA跟踪问题,并在提交消息日志中“标记”我们的问题。然而,并非每个提交都与JIRA问题有关 因此,我认为它可以检查消息是否包含我们的JIRA关键字,如果没有,则询问用户是否仍要提交,如果他们键入“y”,则提交如果他们键入“n”,则不提交 是否可以通过这种方式获得用户输入/键盘反馈 注意:我使用的是Windows和TortoiseSVN否。钩子在服务器(repo)端执行,而不是在用户的机器上执行。客户端预提交钩子在T

我有一个预提交钩子工作,它检查消息是否为空,并且至少需要x个字符。我们正在使用JIRA跟踪问题,并在提交消息日志中“标记”我们的问题。然而,并非每个提交都与JIRA问题有关

因此,我认为它可以检查消息是否包含我们的JIRA关键字,如果没有,则询问用户是否仍要提交,如果他们键入“y”,则提交如果他们键入“n”,则不提交

是否可以通过这种方式获得用户输入/键盘反馈


注意:我使用的是Windows和TortoiseSVN

否。钩子在服务器(repo)端执行,而不是在用户的机器上执行。

客户端预提交钩子在TortoiseSVN中是可能的

见:


虽然我不确定“是”与“否”的互动。我认为这应该是可能的。

是的,这是有道理的。谢谢。客户端钩子不能提供任何类型的确定控制;对用户来说,修改或绕过它们是微不足道的。他们在那里是为了方便,不是为了安全/控制。