l'altro giorno mi sono ritrovato a dovere aggiornare tutti i 29 repository Git del un progetto su cui sto lavorando ... ODDIO che noia ... farli uno per uno .. allora mi sono detto ora automatizzo ... seee magari sembrava facile ma devo dire che ci ho messo un po a capire come poter passare al comando git pull le credenziali non dalla tastiera ed il tutto in un ciclo senza scrivere tutto a brodo che era brutto ... insomma alla fine il risultato è stato questo :
PullAll.bat
set ITEM_LIST=(repositoryFolder1 repositoryFolder2 repositoryFolder3 ... )
for %%i in %ITEM_LIST% do (
cd %%i
git pull | echo "<password>" > CON
cd ..
)
Nessun commento:
Posta un commento