私たちのソフトウェアはモジュール式で、私は約20 gitのリポジトリを1つのプロジェクトに持っています。git-bisectですが、N reposの場合
テストが失敗した場合は、いくつかの開発者がこれらの20人のレポ上で動作するので、マッチングのコミットを見つけるために時々難しいです。
私はテストが昨日働いていたし、今日reproachable失敗を知っています。
時々私はgitの-bisec使用していますが、これは一つだけのgitのレポのために動作します。
多くの場合、2つのgit reposの変更によってテストが失敗します。
私はNのGitのリポジトリ上で自分自身をループ汚いスクリプトを書くことができますが、その前に、私は専門家がこの問題を解決する方法を知っていただきたいと思います。
私は、Python、Djangoのとpytestを使用していますが、私の知る限り、これは、この質問のために重要ではありません。
可能な複製http://stackoverflow.com/questions/9711592/repo-bisect-for-debugging-android – Phillip
@ Phillipのリンクはこれに金色に見えますが、これはサブモジュールを使う理由です。これはサブモジュールのほとんどの点です:複数の拠点からプロジェクトを構築するためにコミットするレコードです。サブモジュールを使用した場合、bisectは完全に動作します。 " – jthill
手動で検索を絞り込む:複雑なアプリケーションが正常に終了した時点で壊れてしまいました。そして、それを考えて行く?今、私たちは、私は問題があまりにも。多分少し難しいが、不可能ではない、彼らなしで解決することができると思います。gitのサブモジュールをいない使用するように。 –