WindowsのSourceTreeで下記のbatをカスタムアクションで、差分ファイルを取得できるようになったのですが、 for /f "delims=" %%A in ('git diff --name-only HEAD "HEAD^"') do set DIFF_LIST=%%A git archive --format=zip HEAD %DIFF_LIST% -o archive.zip 下記問題があり、解決方法を頂けますでしょうか? ・作成ファイルがひとつしか存在しないため、差分の全てのファイルが取得されるように出来るか ・最新ではなく、カスタム操作として指定したバージョンのみの差分ファイルを取得できるようにしてほしい。