Добрый день. Есть два отдельно начатых репозитория - GUILibs и WorkProject. Решил добавить репозиторий GUILibs как subtree в WorkProject. Все делал по инструкции
subtree merging. Однако на этапе мерджа вываливается ошибка
fatal: refusing to merge unrelated histories
Нашел вот такую статью
About Git subtree merges. В ней говорится, что после git 2.9 надо использовать флаг
--allow-unrelated-histories
Почему возникла необходимость использовать этот флаг? Теперь всегда надо мерджить с этим флагом, если у меня разделяемые репозитории? Как правильно добавить subtree? Как сделать, чтобы subtree имели общего предка? Это же невозможно по моему.