Вывод пользовательского драйвера слияния для Git

Я хочу использовать пользовательский драйвер слияния для Git. Для этого я написал программу, которая принимает 5 аргументов %O %A %B %L %Pкак описано здесь в блоке "Определение пользовательского драйвера слияния" и выполняет 3-стороннее слияние.

  • %O - версия предка
  • %A - актуальная поздняя версия
  • %B - версия других веток
  • %L - размер маркера конфликта
  • %P - драйвер слияния может узнать путь, в котором объединенный результат будет сохранен через заполнитель %P

И вопрос в том, какой из пяти аргументов я должен использовать, чтобы написать результаты слияния? Я пытался написать как в %A а также %P, но это не работает.

Я также нашел это:

Ожидается, что драйвер слияния оставит результат слияния в файле с именем %A перезаписав его, и выйдите с нулевым статусом, если ему удалось их объединить, или ненулевым, если были конфликты.

Но это также не работает. Может я что-то не так делаю?

0 ответов

Другие вопросы по тегам