Как применить два патча к одной и той же ревизии git?

Это мнимая проблема, но у меня настоящие проблемы с заплатами. Допустим, у меня есть проект со следующей историей git:

A - B - C

Теперь, если я получаю два исправления, C1 и C2 , которые предназначены для применения на C , как с ними обращаться? Если я сначала применю патч C1 , то я не смогу применить патч C2 , потому что репозиторий стал:

A - B - C - C1

Можно ли применить их оба, или мне нужно ответить человеку, отправившему C2, чтобы он / она обновил патч?

Теперь предположим, что я перехожу в автономный режим, работаю и фиксирую, так что репозиторий становится:

A - B - C - D - E

Затем я проверяю свою электронную почту и получаю патч для C . Опять же, можно ли просто применить этот патч или мне нужно запросить обновление патча?

12
задан Jeffrey Bosboom 23 June 2015 в 19:38
поделиться