Git несколько пультов для разных групп файлов (framework - подробности) - PullRequest
0 голосов
/ 22 октября 2018

Краткий вопрос: Я хочу иметь несколько пультов в моем Git-репозитории, однако каждый пульт имеет (отвечает за) только определенные группы файлов в проекте.

Long Story!У меня есть платформа JS / Framework (обрабатывает такие общие вещи, как аутентификация, администрирование, выборка http, тема приложения, общий макет, ...).Я хочу использовать это как базу для моего другого проекта.Платформа имеет свое собственное Git-репозиторий и удаленный компьютер, и я могу время от времени улучшать вещи в фреймворке и отправлять их на свой пульт.

Допустим, у меня есть Проект A и Проект B, которые оба используют Framework в качестве базыи у каждого из них есть свой собственный репозиторий.Проекты A и B имеют свои собственные файлы, которые можно изменить и передать в свои репозитории и удаленно.Я хочу, чтобы конкретные проекты могли извлекать данные только из удаленного фреймворка и не иметь права вносить в них изменения.

Я знаю, что могу добавить несколько Remotes, и я знаю, что могу отключить «Push» для фреймворкарепо.Однако проблема в том, что каждый раз, когда я извлекаю из фреймворка Repo, он хочет удалить все специфичные для проекта файлы.

A.Это возможно?если да как?

B.Это лучший подход, или вы бы порекомендовали другую модель для реализации проекта такого типа?

...