3

我在 hgrc 文件中添加了“pre-status”钩子,如果我在控制台中输入“hg status”,它工作得很好。但是这个钩子在 Tortoise HG 中不起作用。我花了几个小时试图解决这个谜语,但看起来 Tortoise HG 使用了与“hg status”不同的东西来显示存储库中的变化。

有什么方法可以让我的钩子与 TortoiseHG 一起使用吗?

4

1 回答 1

0

几乎可以肯定不是。pre-* 和 post-* 钩子在从命令行运行命令之前和之后调用,因为它链接到特定的用户操作(键入命令并按 enter)。ToroiseHG 一直在扫描要显示的更改,因此即使它确实运行了命令触发的钩子,它也可能每分钟触发很多次。

于 2013-08-21T14:38:19.350 回答