Все еще пытаюсь научиться использовать Gerrit и его процесс. Шаги, которые я сделал, где
- Нажмите сначала
change1
, чтобы просмотреть gerrit в HEAD:refs/for/develop. - Работайте над чем-то еще в той же ветке и нажмите
change2
на gerrit для просмотра в HEAD:refs/for/develop
Оба коммита имеют gerrit строки Change-ID
Итак, теперь я хочу решить проблему для change1
, что я и сделал.
git checkout -b change1 <change 1's commit id>
Сделал свои изменения и зафиксировал (добавив Change-ID в сообщение фиксации)
git add .
git commit
Теперь, когда я делаю
git push origin HEAD:refs/for/develop
я получил
! [remote rejected] HEAD -> refs/for/develop (squash commits first)
error: failed to push some refs to 'ssh://[email protected]:29418/CommunicationsLibrary'
Как исправить проблемы в сложенных отзывах и опубликовать их в gerrit, не создавая еще один отзыв?