Похоже, что при использовании gerrit по умолчанию все изменения зависят от предыдущего. Я не вступаю в ветки для новых изменений, я просто отключаю основную ветвь, а затем нажимаю измененные изменения на удаленный источник/мастер. Зависимость создается каждый раз, даже если оба фиксации не имеют ничего общего друг с другом.
Я столкнулся с несколькими проблемами, которые заставляют меня думать, что я не использую git правильно в сочетании с gerrit.
Что должно произойти по-другому в моем рабочем процессе git/gerrit для каждой фиксации, чтобы он не зависел от предыдущего коммита? Я также попытался создать новую ветку для изменения:
> git pull origin master
> git checkout -b new_branch
> #make a change
> git add -A
> git commit #with gerrit commit hook in .git/hooks
> git push origin <sha1>:refs/for/master
Это работает, но gerrit все еще сообщает о зависимости от ранее зафиксированного элемента.