3

hgrc ファイルに "pre-status" フックを追加しました。コンソールで "hg status" と入力すると、うまく機能します。しかし、このフックは Tortoise HG では機能しません。このなぞなぞを解決するために数時間を費やしましたが、Tortoise HG は "hg status" とは別のものを使用してリポジトリの変更を表示しているようです。

フックを TortoiseHG で動作させる方法はありますか?

4

1 に答える 1

0

ほぼ確実にそうではありません。pre-* および post-* フックは、コマンドがコマンド ラインから実行される前後に呼び出されます。これは、特定のユーザー アクション (コマンドを入力して Enter キーを押す) にリンクされているためです。ToroiseHG は表示する変更を常にスキャンしているため、コマンド トリガー フックを実行したとしても、おそらく 1 分間に何度も実行されるでしょう。

于 2013-08-21T14:38:19.350 に答える