Я пытаюсь создать командный файл, который автоматически объединяет ветку в master. В моем файле летучей мыши у меня есть
git merge %1 -m "Merge to master [skip ci]"
Чтобы проверить мой командный файл, я передал поддельную ветвь, которой не существует, и результат:
merge: test1 - not something we can merge
Затем перешел к следующему command.
Я хочу, чтобы если слияние не сработало (либо из-за неправильного имени ветки, либо из-за конфликта), командный файл должен выдать ошибку и выйти. Итак, мой azure конвейер разработчиков будет знать, что что-то не так, и он выйдет из строя.
Возможно ли это?