Как может один коммит работать над несколькими людьми в Геррите? В действительности есть два сценария.
Сценарий A - простое сотрудничество
- Разработчик A создает и передает коммит Герриту в основную ветвь.
- Разработчик B проверяет изменения, следуя инструкциям Геррита, что приводит к отсоединению головы, но с изменениями Разработчика А.
- Разработчик B вносит некоторые изменения.
Что теперь делает Разработчик B, чтобы внести свои изменения в отсоединенную головку, исправленные в коммите Разработчика A в основной ветке?
Сценарий B - комплексное сотрудничество
- Разработчик A создает и передает коммит Герриту в основную ветвь.
- Разработчик B проверяет изменения, следуя инструкциям Геррита, что приводит к отсоединению головы, но с изменениями Разработчика A.
- Разработчик B дважды отходит от этой отсоединенной головки (вилка Y и вилка Z), чтобы сделать несколько WIP.
- Разработчик B работает над Fork Y до тех пор, пока не будет готов к объединению с единственным коммитом Разработчика A в master.
Как Разработчик B может заставить свою Fork Y работать в единственном коммите на master?