Отслеживание различных ветвей подпроектов в Git - PullRequest
0 голосов
/ 28 мая 2019

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

В настоящее время я использую субмодули для этого, но я понял, что, возможно, это неправильный способ, так как я пытаюсь добиться следующего:

  • В ветке "dev" супер-проекта я также хочу отслеживать ветки "dev" подпроектов.
  • В «основной» ветке суперпроекта я хочу отслеживать «главные» ветви подпроектов.

Я провел некоторое чтение / исследование, и похоже, что субмодули не лучший способ сделать это (поскольку мне придется изменять файл .gitmodules каждый раз, когда я хочу развернуть его в другой среде) , Я видел, что, возможно, функция git «worktree» может быть лучшим подходом, но я не видел каких-либо четких руководств по ней (мне не сразу понятно, только на основании чтения ее сырой документации; извинения).

Если этот вопрос дублирует другой, я прошу прощения и, безусловно, буду рад, если вас направят в правильном направлении.

Спасибо.

...