Я кодирую несколько сценариев, которые выполняют git-rebase и должны определять, когда произошел конфликт.
Git-rebase завершается с одинаковым статусом выхода для каждой ошибки, поэтому я не могу использовать его статус выхода для обнаружения конфликта. Каталог с именем rebase-apply
создается при конфликтах, но кажется, что это деталь реализации, на которую я не могу полагаться (например, в прошлом каталог имел другое имя).
Есть ли надежный способ обнаружить, что git-rebase завершился из-за конфликта?