Как избавиться от ложных зависимостей в геррите

Похоже, что при использовании gerrit все изменения по умолчанию зависят от предыдущего. Я не ветвлюсь для новых изменений, я просто работаю с веткой master и затем помещаю зафиксированные изменения в удаленный источник / master. Зависимость создается каждый раз, даже если два коммита не имеют ничего общего друг с другом.

Я столкнулся с несколькими проблемами, из-за которых мне кажется, что я неправильно использую git в сочетании с gerrit.

Что должно происходить по-разному в моем рабочем процессе git / gerrit, чтобы каждый коммит не зависел от предыдущего коммита? Я также пытался создать новую ветку для изменения:

<code>> git pull origin master
> git checkout -b new_branch
> #make a change
> git add -A
> git commit #with gerrit's commit hook in .git/hooks
> git push origin <sha1>:refs/for/master
</code>

Это работает, но gerrit по-прежнему сообщает о зависимости от ранее зафиксированного элемента.

Ответы на вопрос(3)

Ваш ответ на вопрос