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