Files
MoonPro.net/gitSpread.bat
T
2020-11-27 17:18:34 +01:00

33 lines
1.2 KiB
Batchfile

REM Script di replica su altri rami di un branch git
REM l'argomento è il replication level:
REM 0 = solo locale
REM 1 = locale + ramo current remoto
REM 2 = .. + develop/master remoto
REM 3 = .. + stable (install) remoto
REM 4 = locale + full remoto
ECHO off
set baseBranch=%1
set pushRemote=%2
git push . %baseBranch%:beta
git push . %baseBranch%:develop
git push . %baseBranch%:ES3
git push . %baseBranch%:Giancarlo
git push . %baseBranch%:master
git push . %baseBranch%:MongoDb
git push . %baseBranch%:SDK
git push . %baseBranch%:stable
REM Faccio push remoto condizionale
if %pushRemote% GTR 0 ( git push gitlab.steamware %baseBranch%:%baseBranch% )
if %pushRemote% GTR 0 ( git push gitlab.steamware %baseBranch%:beta )
if %pushRemote% GTR 1 ( git push gitlab.steamware %baseBranch%:develop )
if %pushRemote% GTR 1 ( git push gitlab.steamware %baseBranch%:SDK )
if %pushRemote% GTR 1 ( git push gitlab.steamware %baseBranch%:MongoDb )
if %pushRemote% GTR 2 ( git push gitlab.steamware %baseBranch%:master )
if %pushRemote% GTR 2 ( git push gitlab.steamware %baseBranch%:stable )
if %pushRemote% GTR 2 ( git push gitlab.steamware %baseBranch%:ES3 )
if %pushRemote% GTR 2 ( git push gitlab.steamware %baseBranch%:Giancarlo )
ECHO on