Это мнимая проблема, но у меня настоящие проблемы с заплатами. Допустим, у меня есть проект со следующей историей git:
A - B - C
Теперь, если я получаю два исправления, C1
и C2
, которые предназначены для применения на C
, как с ними обращаться? Если я сначала применю патч C1
, то я не смогу применить патч C2
, потому что репозиторий стал:
A - B - C - C1
Можно ли применить их оба, или мне нужно ответить человеку, отправившему C2, чтобы он / она обновил патч?
Теперь предположим, что я перехожу в автономный режим, работаю и фиксирую, так что репозиторий становится:
A - B - C - D - E
Затем я проверяю свою электронную почту и получаю патч для C
. Опять же, можно ли просто применить этот патч или мне нужно запросить обновление патча?