Верхние файлы перезаписывают файлы ветвления - PullRequest
0 голосов
/ 05 февраля 2020

Представьте себе 2 репозитория:

Репозиторий Upstream -> Содержит шаблон кода для проекта

Forked Repo -> Начинается с кода шаблона из апстрима, но быстро становится его собственным проектом.

У нас есть много разветвленных репозиториев, которые используют один и тот же код базового шаблона, и всякий раз, когда мы вносим изменения в шаблон, мы думали, что мы просто объединим ветку разработки восходящих потоков в ветки разработки разветвленных репо, и поэтому мы можем получить обновленный код шаблона, сохраняя при этом все новые / измененные файлы на наших ветвях.

Тем не менее, каждый раз, когда я выполняю: git merge upstream/develop в ветви разработки моего форка, все файлы, отличные от те, что находятся в репозитории верхнего уровня, удаляются и заменяются файлами в апстриме.

Почему это происходит? Я думал, что просто получу конфликты, которые я тогда был бы готов разрешить.

Если у кого-то есть дополнительная информация о том, почему это происходит, и если я должен делать что-то по-другому, это будет очень ценно.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...