Gerritでgit-flow機能ブランチを操作するための推奨ワークフローはありますか?ベストプラクティスはありますか?
複数の開発者とGitが管理する中央リポジトリでプロジェクトを開始しています。git-flowをいじってみると、機能が完成していないときに開発者の作業をバックアップする方法として、機能ブランチをGerritにプッシュするという問題に悩まされています。
開発中に機能ブランチをレビューしたくないので、すべての開発者が直接refs / heads / feature / *にプッシュして、魔法のレビューブランチを回避することができます。機能ブランチが開発ブランチにマージされたときにレビューを行いたいのですが、このマージ後に開発者が自分の作業をGerritにプッシュすると、レビューするマージコミットのみがあります。機能ブランチで行われた変更は、このパッチセットには表示されません。これは、これらの変更がrefs / heads / feature / *に直接プッシュされたためだと思います。そのため、Gerritはレビューの必要がなくなったと考えています。
代わりに、開発者は機能ブランチを終了する直前に機能ブランチをGerritにプッシュする必要がありますか?これを行うには、refs / heads / feature/*およびrefs/for / refs / heads / feature / *で参照をプッシュおよび作成する権限が必要であり、レビューブランチにのみプッシュするようにします。
どんな助けでも大歓迎です。