Я тестирую использование git-subtree для слияния репозитория библиотеки с более крупный проект. В принципе здорово. Иногда, когда я выполняю «git subtree pull», я получаю такие конфликты слияния:
<<<<<<< HEAD
=======
An inserted line from the lib repo
>>>>>>> 4d348903449ebb584ab224cb34c6038fbf6b352d
Это из-за изменения, которое было сделано в репозитории библиотеки, слияния в файл, который не был изменен локально. Или другой пример, где я добавил строку в репозиторий локального проекта, но в файл, который является частью объединяемого поддерева:
<<<<<<< HEAD
Another inserted line
=======
>>>>>>> 4d348903449ebb584ab224cb34c6038fbf6b352d
Почему git сообщает об этом как о конфликтах слияния, но регион, о котором сообщается как о конфликте, пуст? Есть ли способ предотвратить это?
Их достаточно легко решить, но это нарушает рабочий процесс git-subtree