Настройка для этого вопроса требует некоторой осторожной формулировки.Как пересадить удаленную ветку?
Начать с простейшего возможного репозитория: одна фиксация (которая может быть пустой, если хотите).
От этого оригинального репо-одного совершения совершите два отдельных клона, в /path/to/repo1
и /path/to/repo2
, соответственно. Теперь представьте, что каждый из этих двух клонов, независимо от другого, развивается как простая линейная история.
Если A
является единственной фиксации в исходном хранилище на момент клонирования repo1
и repo2
, ситуация может выглядеть примерно так:
repo1:
A-----B-----C-----D-----E-----F-----G-----H-----I-----J-----K-----L
repo2:
A-----M-----N-----O-----P-----R-----S-----T-----U-----V
Теперь я хочу, чтобы объединить оба клона так, чтобы образовавшееся совершить график выглядит следующим образом:
,--B-----C-----D-----E-----F-----G-----H-----I-----J-----K-----L
/
A
\
`--M-----N-----O-----P-----R-----S-----T-----U-----V
Я пробовал много галсами, но я никогда не получить график, как один из приведенных выше ...
Напишите, что вы пробовали. Вы пытались https://metacpan.org/module/git-stitch-repo? – gpoo