Я использую SVN для всех своих проектов.
Иногда проект B создается как копия проекта A.
Когда проект A имеет общее изменение, я могу использовать svn merge A
в каталоге B, и он объединит эти изменения.
Теперь, если бы я хотел использовать git. Мне не нравится, когда все мои проекты находятся в одном и том же хранилище, так как мне приходится клонировать все и я не могу выбрать только один проект, как в SVN.
Но, имея один репозиторий для каждого проекта, как мне поступить так же, как я делал это ранее с SVN?
Вопрос:
Каков наилучший способ структурировать его, если я хочу, чтобы несколько подпроектов действительно относились к одному исходному проекту и поддерживали их синхронизацию? И что я также хочу иметь возможность проверить их отдельно