5

場合によっては、git bisectセッション中に特定のコミットをテストするのに非常に時間がかかることがあります (たとえば、完全なリリース パッケージをビルドして、特に見慣れないマシンにデプロイする必要があるため)。実際、ビルドのテストには非常に時間がかかるため、現在のテストが成功するかどうかを知らずに、次の 2 つのコミットのビルドを開始したいと考えています。そうすれば、現在のバージョンをテストし、次の 2 つのバージョンを並行してビルドすることで、バイセクティングを高速化できます。

git bisect現在のコミットが良いか悪いかに応じて、次の 2 つのリビジョンを表示するトリックを知っている人はいますか?

4

2 に答える 2

6

git bisect内部的に使用git rev-list --bisectして、どのリビジョンが 2 つのリビジョンの中間点であるかを調べます。基本的に再実装するために自分で使用できますgit bisect。それほど難しいことではないはずです。

于 2010-07-05T17:03:55.107 に答える