слияние мерзавца различные репозитории?

Я использовал SVN для всех своих проектов. Иногда проект B происходит как копия с проекта A. Когда проект A имеет универсальное изменение, я могу использовать svn merge A в рамках каталога B и это объединит те изменения.

Теперь, если я хотел использовать мерзавца. Мне не нравится иметь все мои проекты в том же репозитории, так как я затем должен клонировать все и не могу выбрать всего один проект как в SVN. Но имея один репозиторий для каждого проекта, как я иду о выполнении того же как, я сделал ранее с SVN?

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

76
задан baloo 1 June 2010 в 12:33
поделиться

1 ответ

Если у вас есть два проекта, proj1 и proj2 , и вы хотите объединить изменения proj1 в proj2 , вы бы сделали это так:

# in proj2:
git remote add proj1 path/to/proj1
git fetch proj1
git merge proj1/master # or whichever branch you want to merge

Я считаю, что это то же самое, что вы делали с SVN.

134
ответ дан 24 November 2019 в 11:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: