Найдите способ управлять подкаталогами моего проекта - PullRequest
0 голосов
/ 07 мая 2020

У меня есть требования к моему проекту,

project/
  .git/
  project-app/
  assets/
  plug-ins/
    paypal-plugin/
    tc-plugin/

Я использую git для управления версиями моего project, а в моем каталоге project/plug-ins/ есть несколько подключаемых модулей . Я хочу использовать другой git для управления всеми (каждый плагин имеет свой git).

В GitHub я увидел project :

в каталоге openstack /, там много таких, как adjutant @ 571aa70, я думаю, это может удовлетворить мои требования.

а как сделать в моем проекте?

1 Ответ

0 голосов
/ 07 мая 2020

Чтобы напрямую ответить на ваш вопрос, вам следует рассмотреть git подмодули . Подмодули Git позволяют настраивать один или несколько «дополнительных репозиториев» описанным вами способом.

Однако альтернативой может быть использование диспетчера зависимостей, такого как npm (node.js), car go (ржавчина) или maven (java). Диспетчеры зависимостей - мощный способ включения зависимостей (также называемых отдельными проектами или библиотеками) в ваш проект.

У каждого есть свои плюсы и минусы, но оба они позволяют вам управлять подпапками независимо от вашего основного проекта.

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