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

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

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

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

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

Похожие вопросы