У меня проблема с настройкой этой партии. Я хочу попасть в каталоги моего проекта, git fetch -all, переключить ветку для разработки, получить и go вернуться к моей фактической ветке. Пока я преуспел в этом, но проверить невозможно ветвление с использованием переменных Я не знаю, почему ..
Короче говоря, я хочу достичь (при разработке ветки):
set current_branch=custom
git checkout %current_branch%
Вот полный пакетный файл
@echo off
SET project_array="c:\example\project01" "c:\example\project02"
for %%a in (%project_array%) do (
echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
echo fetching datas for project at: %%a
cd %%a
@echo on
for /F "tokens=*" %%i in ('git branch --show-current') do set current_branch=%%i
git fetch --all
git checkout develop
git pull
git checkout %current_branch%
@echo off
)
PAUSE