JoeSmith3100
@JoeSmith3100
Начинающий программист C#

Как исправить «unable to merge unrelated histories»?

Использую github desctop (https://desktop.github.com) разрабатывая приложение ещё с несколькими людьми, так вот, по какой то причине при попытке слить две ветки в одну для одной из целевых веток высвечивается ошибка "unable to merge unrelated histories".

В чём может быть проблема?
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov
Автоматизатор
Причина озвучена в сообщении. Вы пытаетесь «смёржить» ветки, которые не имеют общей истории. Зачем?
Решений могу предложить несколько.
1. Вместо merge используйте команду rebase. Это пересоберёт вливаемую ветку поверх базовой.
2. У команды merge есть опция для игнорирования этой ошибки: --allow-unrelated-histories
Последний вариант используют когда объединяются истории двух проектов, которые начали свою жизнь независимо друг от друга.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы