Я пытаюсь выяснить, как проверить, что пользователь находится на правильной ветке, прежде чем запускать некоторые команды в моем BAT-файле.Как проверить текущую ветку git в файле Windows BAT
Что лучший способ для выполнения такого рода проверки ...
IF (on "master" git branch) THEN
...
ELSE
...
Это также будет работать, если ваша ветка называется «master_notreally» ... – mrexodia
Ooh good tip @mrexodia. Хорошие технологии именования филиалов позволят избежать этого, но мне интересно, есть ли способ удовлетворить эти крайние случаи. –
Я хотел использовать это, чтобы определить, является ли что-то запросом на перенос на моем сервере сборки, чтобы вызвать специальный процесс сборки без подписания и т. Д. Этот случай использования может быть распространенным я предупредил людей об этом эксплоите :) – mrexodia