1

プロジェクトで使用されている XML ファイルをクリーンアップする git フィルターがあるとします。構成は次のように行われます。

*.xml filter=clear-xml

このステップで filter が行うことの 1 つcleanは、ファイルの末尾に空の行があるかどうかを確認し、そうでない場合は追加することです。フィルターのsmudge部分は何もしません。

これで、最後に空の行がなく生成される、この 1 つの一意の XML ファイルができました。このファイルはclear-xmlフィルタによって処理されません。

この問題にどのようにアプローチしますか?

4

1 に答える 1

1

「 git で同じファイルに複数のフィルターを適用する」に示されているように、複数のフィルターを連鎖させることはできません。最後のフィルターが適用されます。

つまり、ファイル専用の 2 つ目の " noop " フィルター (何もしないフィルター) を宣言できるということです。

*.xml filter=clear-xml
yourFile.xml filter=noop
于 2014-12-23T10:18:20.107 に答える