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