それは(git hooksと混同しないように)TortoiseGit hooksを使用して行うことができますで
git diff --color=always | findstr "[32m+[m[32m" | findstr /c:" TODO" >> %2
:
は、次の行(単にコピー&ペースト)でバッチファイルを作成します。 TortoiseGitの設定はHook Scripts
になります。
- プレス
Add
。
- チェック
Enabled
。
Command Line To Execute
ボックスにバッチスクリプトへのパスを入れ
- このフックはのために働く必要があります(すべてのパスについて
*
)のパスを選択してください。
Ok
を押して、設定を閉じます。
- 他のすべてのTortoiseGitウィンドウを閉じて再度開いて、フックがセットアップされていることを確認してください。
バッチファイルとは何ですか?
git diff --color=always
は、すべての変更を素晴らしい色で示しています。
+
に加えてこれらの色を使用して、最初のfindstr
コマンドで追加された行を識別します。
2番目のfindstr
コマンドは、「TODO」を検索します。
/c:
パラメータは、findstr
にスペースを検索パターンの一部として解釈するよう指示します。