Как управлять различными проектами в git - PullRequest
0 голосов
/ 02 июля 2018

В настоящее время я делаю разные хранилища для разных клиентов в git. Мой сценарий, в настоящее время у нас есть 28 школ в качестве клиента для школьной ERP. Некоторые изменения применимы ко всем 28 клиентам, а некоторые изменения настроены для индивидуального клиента. -> Предположим, что есть «Изменить A», которое нужно отразить сразу для всех 28 git-проектов в gitlab, когда я нажму на изменение. -> И если есть «Изменить B», скажем, тогда я смогу обновить эти изменения в указанных клиентах, скажем, 5 клиентов

В настоящее время мы используем gitlab

1 Ответ

0 голосов
/ 02 июля 2018

Я не думаю, что вам нужно поддерживать 28 репозиториев для этого варианта использования. Вы можете спроектировать структуру своего проекта следующим образом и уменьшить номер хранилища до 1.

  • Поместите все общие файлы в одну ветку, скажем master
  • Ведение разных филиалов для разных клиентов.

Любые изменения в ветке master можно потянуть за клиентов

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