Я використовую SVN для всіх своїх проектів. Іноді проект B походить як копія проекту A. Коли проект A має загальні зміни, я можу використовувати його svn merge A
в каталозі B, і він об’єднає ці зміни.
Тепер, якби я хотів використовувати git. Мені не подобається мати всі свої проекти в одному сховищі, оскільки мені тоді доводиться все клонувати і не можу вибрати лише один проект, як у SVN. Але маючи одне сховище для кожного проекту, як я можу робити те саме, що робив раніше зі SVN?
Питання: Який найкращий спосіб структурувати його, якщо я хочу кілька підпроектів, які насправді стосуються одного оригінального проекту, та синхронізувати їх? І що я також хочу мати можливість перевірити їх окремо