Windows 7 でカスタムのクリーン/スマッジ フィルターを作成したいと考えています。
これは、ローカル構成ファイルのフィルター設定です。
[filter "insertSha"]
smudge = cat
clean = 'D:/clean.exe'
これは私の .gitattributes ファイルの内容です:
*.sha.cs insertSha
私が興味を持っているファイルは、フィルター基準を満たすために継ぎ目があります:
$ git check-attr -a myFile.sha.cs
myFile.sha.cs: insertSha: set
プログラムが実行されるたびに、追跡目的で既知の場所にファイルを作成するため、実行可能ファイル (clean.exe) は呼び出されません。
また、実行可能ファイルを他の場所に配置しようとしましたが、どちらも機能しません。
私がこれまでに見つけたクリーン/スマッジ フィルターの例はすべて、呼び出しsed
または類似のもののみを含みます。