Git コミット間の差分ファイルをフォルダ階層付きで抽出
July 6, 2025 2:20if "%2" EQU "" (
set PARAM1=HEAD
set PARAM2=%1
) else (
set PARAM1=%1
set PARAM2=%2
)
chcp 65001
setlocal enabledelayedexpansion
set RET_DIR=
for /F "usebackq" %%i in (`"C:\Program Files\Git\bin\git" diff --name-only %PARAM1% %PARAM2%`) do (
set RET_DIR=!RET_DIR! "%%i"
)