需要用户在控制台中键入"y/n"的 Subversion 预提交钩子?



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

所以,我在想它可以检查消息是否包含我们的JIRA关键字,如果没有,然后问用户他们是否还想提交,如果他们输入'y'然后提交,如果他们输入'n'然后不提交。

是否有可能以这种方式获得用户输入/键盘反馈?

注意:我正在使用Windows和TortoiseSVN

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

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

见:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html tsvn-dug-settings-hooks

虽然我不确定"是"/"否"的互动。我认为这应该是可能的。

最新更新