Я добавил подпроект в репозиторий git, выполнив слияние поддерева.Теперь мне нужно применить патч к подпроекту, но выполнение «git apply -v patch_name.patch» ничего не возвращает.Там нет сообщения об ошибке, и ни один из файлов также не изменяется.
Я попытался клонировать подпроект отдельно (т.е. в подкаталог / tmp) и сравнить его с тем, что находится в каталоге подпроекта в основном проекте;каталоги одинаковы.
Когда я запускаю патч для клона в / tmp, он применяется как положено.Кажется, что проблема связана с тем фактом, что каталог подпроекта является результатом слияния поддерева.
Я думаю, я мог бы исправить файлы в новом клоне, а затем скопировать их в то, что находится в каталоге подпроекта вмой главный проект.Кажется, мне не следовало этого делать.Есть ли лучший способ обойти это?