Если из-за конфликта слияния не получается вишня, он возвращает статус выхода 0.Как я могу сказать, из сценария, если «git cherry-pick» терпит неудачу?
Пожалуйста, не говорите мне о --abort
. Мне нужно обнаружить в сценарии, если исходная команда вишневого захвата завершилась неудачей.
Использование git версии 1.8.3.1 на CentOS 7.2.
EDIT: мой сценарий делал вишневый подборщик в if !
, и я не выходил должным образом в предложении then
с ненулевым выходом. Извините за шум.
Это скрипт bash или пакет? – sashoalm
Я не знаю, на какой ОС вы находитесь, но на linux с git> = 2.0 я нахожу, что 'cherry-pick' действительно возвращает полноценный код возврата. У меня есть критически важный код, который зависит от этого факта, и он работает безупречно. – Mort
Использование git 1.8. Наверное, мне придется изучить модернизацию. Какую точную версию git вы используете? – e40