Объединить два репозитория git, применив один репозиторий поверх другого

У меня есть два репозитория git, один «восходящий», который в некоторой степени содержит код от автора апстрима (на него отреагировали рекламным- hoc, анализирующий его внутреннее хранилище ревизий), а другой - репозиторий, в котором я работал, он основан на одной ревизии вышестоящего репозитория, но не уверен, какая.

Я пробовал использовать git rebase , но он вызывает множество конфликтов, поэтому решил, что это не так. t wort пытается объединить мои изменения напрямую, но вместо этого просто применяет их поверх, например:

upstream: A → B → C → D → E → F
mine:             ↳   G → H → I

to стать

A → B → C → D → E → F → G → H → I

Теперь мне интересно, как это сделать ... не могу просто использовать cat :)

1
задан azatoth 15 September 2010 в 18:44
поделиться