Вывод пользовательского драйвера слияния для Git
Я хочу использовать пользовательский драйвер слияния для Git. Для этого я написал программу, которая принимает 5 аргументов %O %A %B %L %P
как описано здесь в блоке "Определение пользовательского драйвера слияния" и выполняет 3-стороннее слияние.
%O
- версия предка%A
- актуальная поздняя версия%B
- версия других веток%L
- размер маркера конфликта%P
- драйвер слияния может узнать путь, в котором объединенный результат будет сохранен через заполнитель%P
И вопрос в том, какой из пяти аргументов я должен использовать, чтобы написать результаты слияния? Я пытался написать как в %A
а также %P
, но это не работает.
Я также нашел это:
Ожидается, что драйвер слияния оставит результат слияния в файле с именем
%A
перезаписав его, и выйдите с нулевым статусом, если ему удалось их объединить, или ненулевым, если были конфликты.
Но это также не работает. Может я что-то не так делаю?