pdca0-dev-hub/cmd/switch-branch.bat
Alessandro Seravalli f93e9eaf69 Modificato script set user e nuovo switch branch:
- Aggiunti input username ed email nella UI di setup-conf.ps1 e salvataggio automatico nel file di configurazione JSON
- Modificato script di settaggio Git user per leggere username/email dal file di configurazione centralizzato (pdca0-config.json)
- Aggiornato switch-branch.bat: ora effettua stash delle modifiche locali prima dello switch, esegue il checkout, fa pull e riapplica lo stash se necessario
- Rinominato set-git-config.ps1 in pdca0-set-git-user.ps1 per maggiore chiarezza
2025-07-29 19:16:53 +02:00

20 lines
341 B
Batchfile

@echo off
REM Verifica se ci sono modifiche locali
call git diff-index --quiet HEAD --
if %errorlevel% neq 0 (
set STASHED=1
echo Modifiche locali trovate, eseguo stash...
call git stash
) else (
set STASHED=0
)
call git checkout %~1
call git pull
if %STASHED%==1 (
echo Riapplico lo stash...
call git stash pop
)