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