1

私の意図は、特定のコミットが特定のブランチに存在するかどうかを確認することです。私たちは使用できることを知っています

git branch -- コミット ID を含む

ただし、そのリポジトリをローカル マシンに複製する必要があります。gerritにクエリを実行するだけでこの情報を取得する方法はありますか?? すべてのレポを複製したくありません..

4

1 に答える 1

2

これを git コマンドで行う方法はありません。git プロトコルはすべてリモート サーバーにあなたが持っているヘッドについて伝え、リモート サーバーは不足しているすべてのコミットを含むパックを生成します。それはあなたが探しているものではありません。

サーバーへの ssh アクセスが必要で、そこで git コマンドを実行するか、サーバーがアクセス可能な他の種類の API を提供します。gerrit サーバーにはHTTP APIがありますが、コード レビュー情報にしかアクセスできません。

于 2013-04-30T14:22:59.730 に答える