Git - хранить ветки в отдельных локальных каталогах

Я новичок в git и пытаюсь правильно настроить свой репозиторий.

В основном мое приложение представляет собой своего рода платформу, поэтому реализации этой платформы основаны на главной ветке, но имеют некоторые небольшие изменения в этих файлах, а также в некоторых дополнительных файлах.

Я попытался настроить ее как ветки, поэтому у меня есть ветка master , implementation_1 и implementation_2 .

Но насколько я могу судить, это будет означать, что локально все ветки хранятся в одном каталоге, а их разделение осуществляется только через git.

Я бы хотел иметь 3 локальных каталога: master , imp_1 и imp_2 . Если я внесу изменение в один из основных файлов в каталоге imp_1 , я хочу иметь возможность объединить это изменение с веткой master , а оттуда в imp_2 .

I ' m начинает думать, что это должны быть 3 разных репозитория (реализации являются форками ядра). Это путь? В таком случае, как мне поступить с описанным выше сценарием?

31
задан Iter Ator 14 October 2016 в 12:18
поделиться