1

prepare-commit-messageGit のフックに相当する Mercurial の機能は何ですか?

基本的に私が探しているのは、コミットの一部として実行されるが、コミットメッセージがユーザーによって編集される前に実行されるフックです。フックはコミット メッセージを編集し、生成されたメッセージをユーザーに表示して検証できるようにします。

4

1 に答える 1

2

私の記憶では、Mercurial には同等のものはありません。これを行うには、他にもいくつかの方法があります。

  • vim を使用している場合は、テンプレートを偽造できます。ヒントは次のとおりです。
  • パッチを使用するhgeditorか、その周りのスクリプトを使用する (詳細はこちら)
  • Qct 拡張機能を使用するとcommit.template、コミット メッセージをシードするために呼び出されるファイルの使用がサポートされます。

私はこれらのいずれも試していないので、ポインタ以上のものを提供することはできません. フックの作成に関する私の経験は、通常、コミットされようとしている変更セットを検証するか、マスター リポジトリの着信変更セットを検証することでした。

于 2015-03-18T15:54:19.913 に答える