3

Gerrit で Git-Tower を使用しようとしていますが、Git-Tower を設定して適切なプッシュ refspec を認識するのに苦労しています。

このワークフローでは、次の 2 つのリモートがoriginあります。 は、github リポジトリを指しています。とreview、私たちの Gerrit コード レビュー マシンを指さしました。コマンドラインからGerritへのプッシュが機能することを確認しました:

git push review HEAD:refs/for/develop

Git-Tower で push refspec を構成refs/heads/develop:refs/for/developし、git 構成ファイルでこれが設定されていることを確認しました。ただし、Git-Tower 内からGit-Tower にプッシュしようとすると、ではなくreview/developにプッシュしようとします。私は管理者ではないため、失敗します (当然のことです)。refs/heads/developrefs/for/develop

Git-Tower 内からこのワークフローを使用できるようにするには、Git 自体または Git-Tower を具体的にどのように構成すればよいですか?

4

2 に答える 2

0

Push Refspec を構成した後 (既に行ったように)、それ以上のカスタマイズを行う必要はありません。"Push" をクリックするときは、設定を "origin/" のままにしておくことができます!

これでうまくいかない場合は、support[at]git-tower.com からサポート クルーに連絡してください。

于 2013-09-20T15:20:21.113 に答える
0

マスター ブランチからトラッキングを削除できます (サイドバーでブランチを右クリックし、[トラッキングの削除] を選択します)。これにより、プッシュ refspec が gerrit ブランチを事前に選択できるようになります。そうすれば、プッシュを押した後にブランチを切り替える必要はありません。

于 2014-05-20T06:48:13.503 に答える