Можем ли мы объединить ветку в голом репозитории?

Я пытаюсь объединить ветку в голом репозитории с помощью libgit2sharp, но выбрасываю исключение:

An unhandled exception of type 'LibGit2Sharp.BareRepositoryException' occurred in LibGit2Sharp.dll
Additional information: An error was raised by libgit2. Category = Repository (BareRepo).

Я погуглил этот вопрос, похоже, ответ: мы не можем объединиться в голом репозитории. Есть ли способ позволить libgit2 поддерживать голое слияние? Как, если мы можем?


person Aimeast    schedule 25.02.2014    source источник
comment
Не могли бы вы поделиться стеком вызовов, пожалуйста?   -  person nulltoken    schedule 25.02.2014


Ответы (1)


В настоящее время такой возможности нет, но см. запрос по адресу #2119 и его реализацию по адресу #2140.

person Carlos Martín Nieto    schedule 25.02.2014
comment
На самом деле № 2140 касается создания файла, который является продуктом автоматического слияния или украшенным файлом слияния из трех входных файлов; это полезно после того, как вы сделали простое слияние (merge_commits), но я не верю, что merge_commits в данный момент подключен к libgit2sharp. - person Edward Thomson; 25.02.2014
comment
@EdwardThomson Спасибо за информацию. Я попробую. - person Aimeast; 25.02.2014